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:端口
)。參考來源: