javac: command not found或版本信息异常。sudo apt update && sudo apt install openjdk-17-jdk。~/.bashrc,添加export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64和export PATH=$JAVA_HOME/bin:$PATH,执行source ~/.bashrc。error: ';' expected等语法错误。public class HelloWorld需保存为HelloWorld.java)。NoClassDefFoundError或ClassNotFoundException。-cp参数指定依赖库路径,如javac -cp .:/path/to/library.jar YourClass.java。Unsupported class file major version。sudo update-alternatives --config java选择对应版本。Permission denied或File not found。chmod +x赋予文件可执行权限(若需运行)。JAVA_HOME或PATH配置后仍无法识别javac。~/.bashrc或/etc/environment中变量是否正确,重启终端或执行source命令。JAVA_HOME指向JDK安装目录(非JRE)。export MAVEN_OPTS="-Xms512m -Xmx1024m"(针对Maven项目)。提示:编译时添加-Xlint:all参数可获取更详细的错误提示。若问题仍未解决,建议提供具体错误信息以便进一步排查。