美文网首页
12.Centos7 javac无效找不到命令

12.Centos7 javac无效找不到命令

作者: 負笈在线 | 来源:发表于2020-06-27 06:21 被阅读0次

    现象:准备执行javac编译java代码,输出如下Error:

         # javac

    bash: javac: command not found...

    Similar command is: 'java'

    由于已经确认安装过java并配置过java环境变量

         # java -version

    openjdk version "1.8.0_252"

    OpenJDK Runtime Environment (build 1.8.0_252-b09)

    OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

         # env |grep java

    PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre

    分析:javac与java的区别

    javac 可以将java源文件编译为class字节码文件

         # javac HelloWorld.java

    运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

    java 可以运行class字节码文件

         # java HelloWorld

    注意java命令后面不要加.class

    解决办法:安装java-devel

         # yum list installed  java-devel

         # javac -version

    javac 1.8.0_252

    相关文章

      网友评论

          本文标题:12.Centos7 javac无效找不到命令

          本文链接:https://www.haomeiwen.com/subject/sigyfktx.html