在 CentOS 系统中,如果在编译 Java 代码时遇到路径问题,通常是由于 JAVA_HOME 环境变量未设置或设置不正确导致的。请按照以下步骤操作:
java -version
javac -version
如果未安装 JDK,请使用以下命令安装:
sudo yum install java-1.8.0-openjdk-devel
/usr/lib/jvm/java-1.8.0-openjdk
。然后,将 JAVA_HOME 添加到环境变量中。打开 ~/.bashrc
文件(或者 ~/.bash_profile
文件,取决于你的系统配置),在文件末尾添加以下内容:export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin
注意:请根据实际的 JDK 安装路径修改上述命令中的路径。
source ~/.bashrc
或者
source ~/.bash_profile
echo $JAVA_HOME
如果输出显示了正确的 JDK 安装路径,那么现在应该可以正常编译 Java 代码了。
javac
命令编译 Java 代码。例如,如果你有一个名为 HelloWorld.java
的文件,可以使用以下命令编译它:javac HelloWorld.java
如果编译成功,你将看到一个名为 HelloWorld.class
的字节码文件。现在可以使用 java
命令运行编译后的类:
java HelloWorld
这将输出 “Hello, World!”(或者你在 Java 代码中指定的其他内容)。