JDK未安装或版本不匹配
sudo yum install java-1.8.0-openjdk-devel(或对应版本)。java -version、javac -version,确保版本一致。~/.bashrc中添加export JAVA_HOME=/usr/lib/jvm/java-版本号和export PATH=$PATH:$JAVA_HOME/bin,然后执行source ~/.bashrc。环境变量未生效
source ~/.bashrc或重新登录系统。-cp或-classpath指定库路径,如javac -cp .:/path/to/lib.jar YourClass.java。文件路径或名称错误
HelloWorld但文件名为hello.java)。.java),确保路径正确。权限不足
chmod修改权限,如chmod 755 YourClass.java,或用sudo运行编译命令。编译器选项错误
-Xlint)。编码格式问题
javac -encoding UTF-8 YourClass.java。内存不足
javac -J-Xmx512m YourClass.java。网络问题
export http_proxy=http://proxy:端口)。参考来源: