我的設置
JAVA_HOME:D:\soft\java\jdk1.7.0_72
cmd運行set java_home結果:
JAVA_HOME=D:\soft\java\jdk1.7.0_72
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
cmd運行set classpath結果:
CLASSPATH=.;D:\soft\java\jdk1.6.0_43\lib\dt.jar;D:\soft\java\jdk1.6.0_43\lib\tools.jar
問題來了 為什麼java_home設置的是1.7的路徑,classpath卻是1.6的路徑呢?
你之前可能有配置過JAVA_HOME,建議你把它在環境變量中先刪除,(包括用戶和系統中的JAVA_HOME),然後再重新配一遍。