美文网首页
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

相关文章

  • maven项目问题

    一、找不到或无法加载主类 二、maven 打包安装项目出现 javac: 无效的目标版本: 1.7

  • 命令行运行问题

    javac 命令行编译后运行找不到主类 使用javac编译后,运行class文件的时候出错。这个时候如果你把类中的...

  • java基础02

    一、javac命令和java命令做什么事情?javac:负责编译,当执行javac时,会启动java的编译程序,对...

  • Linux下编译运行java文件

    1.javac命令行 javac用于编译java源文件,生成.class文件。形式如下javac [option]...

  • Java常用命令

    javac命令 说到常用命令,首先就不得不提javac命令,它是java的编译命令,开发人员编写的java源...

  • java 字节码

    一:简单的命令 我们先从javac(编译器)命令开始,javac命令是将源代码编程成class字节码文件,因为我们...

  • Java命令与工具

    javac & java 编译 javac Demo.java执行 java Demojava命令后面只需要cla...

  • 算法4 输入javac-introcs命令找不到

    这个问题我整了很久,来来回回倒腾。为了让后面踩坑的人不必被坑,写下此文。原因是因为我安装这个软件的时候注册表不能注...

  • Java编写的第一个程序:HelloWorld

    原理:Java文件需要编译后才能运行,编译命令为 javac HelloWorld.java(使用javac.ex...

  • win10 配置java环境

    win10安装jdk,不能识别javac命令

网友评论

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

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