过程中遇到的几个问题记录如下: 1.java -version正常显示java版本,但是javac却显示[不是内部外部命令] 原因:JAVA_HOME设置成了用户环境变量,Path里用%JAVA_HOME%时没有正确解释出来,在cmd里echo %Path%就能看出来了. 解决方法:不用JAVA_HOME,直接在Path里添加绝对路径,到bin为止. 2. 如果程序中声明了包名,即首行写了package com.xxx: 那么如果按照一般的编译方式 javac 源文件名.java 会在当前目录下…