1. Java环境配置的确浪费了一些时间,网上找的资料在设置PATH、CLASSPATH时几乎都在使用%JAVA_HOME%
例如CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,
然而事实上我办公室的电脑(win7 32)和自己的笔记本(win7 64),在dos里输入java和java -version都是有正确返回的,然后输入javac却说不是内部或外部命令,
很少有朋友碰到类似问题,所以我卡在这里很久,一次偶然的尝试,我把%JAVA_HOME%换成了实际地址D:\Program Files\Java\jdk1.8.0_112\bin,结果顺利通过。
2. Java还可以设置临时环境变量,很少看到有资料提到。
set path可以查看环境变量
set path=……;可以修改环境变量,指向目标路径,此时只有一个路径,适用于U盘编辑Java,对所使用电脑不产生任何记录, 且只在当前dos窗口有效
set path=……;%path%;,此时可以调用电脑内部的路径和库,需要注意的是将优选路径写在左边,用英文分号连接
3. 可以采用上一步的思想,设置临时的classpath
当报错为找不到类时,我们首先检查类名的书写是否正确,然后利用set classpath检查类路径是否正确;
set classpath可以查看类路径
set classpath=.;%classpath%;
以上。