今天开始学习JAVA,花了将近三个小时进行WINDOWS 下JDK的环境搭建。期间遇到了两个问题。总结如下:
(1):JAVA .JAVAC命令出现错误。不是内部或者外部命令。
解决方案:设置环境变量。网上很多教程会说设置个JAVA_HOME环境变量。我在WIN8 上设置了JAVA_HOME环境变量,但是在DOS中输入JAVA和JAVAC不能正确识别。
后来绝对路径设置环境命令。C:\Program Files\Java\jdk1.8.0_74\bin;C:\Program Files\Java\jdk1.8.0_74\jre\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth Software\syswow64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\ProgramData\Lenovo\ReadyApps。
上述标红的路径就是绝对路径。这样设置之后没问题。JAVA 和JAVAC识别正确。
(2):JAVA .....出现无法识别正确的类
解决方案:设置CLASSPATH环境变量:
CLASSPATH:. ;C:\Program Files\Java\jdk1.8.0_74\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_74\lib\tools.jar
此环境变量最前面要价格. 。这个是代表当前目录,不能忘记。
(3):出现Welcome.java:6: 错误: 写入Welcome时出错: Welcome.class (拒绝访问。)
public class Welcome
解决方案:这个是在C盘里面无写记录,把文件拷贝到其他盘可以正常编译和运行。