一句话说就是,配置的那些环境变量究竟是什么意思,为什么要那么配?
觉得还是弄清楚比较好在网上搜了几个版本第一个win 7 jdk 配置
系统变量
JAVA_HOME:C:\java\jdk1.7.0CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\jre\libPATH:;%jAVA_HOME%\bin;%JAVA_HOME%\jre\bin这个 javac java 都能显示信息 我之前就以为配成功了可是解释执行java代码的时候 却显示 找不到或无法加载类第二个和第三个JAVA_HOME:C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)PATH:%JAVA_HOME%\bin;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar; PATH:.;%JAVA_HOME%\bin;(前面的".;"和最后的“;”一定要)
都能成功
觉得还是弄清楚比较好在网上搜了几个版本第一个win 7 jdk 配置
系统变量
JAVA_HOME:C:\java\jdk1.7.0CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\jre\libPATH:;%jAVA_HOME%\bin;%JAVA_HOME%\jre\bin这个 javac java 都能显示信息 我之前就以为配成功了可是解释执行java代码的时候 却显示 找不到或无法加载类第二个和第三个JAVA_HOME:C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)PATH:%JAVA_HOME%\bin;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar; PATH:.;%JAVA_HOME%\bin;(前面的".;"和最后的“;”一定要)
都能成功
PATH 可以在命令行直接使用javac、javap、等命令,不用输入全路径
CLASSPATH 过时了,没什么用。不必设置。
又仔细看了下
JAVA_HOME:C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)PATH:%JAVA_HOME%\bin;这个版本感觉比较好理解一点classpath 就是要运行程序时用到的library【就好像程序要查找的字典一样,每个类中引入那些包应该就是这么回事吧】path 呢 就是什么呢 嗯 就是可以直接从这里执行 (不知道怎么说)至于那个"."还真不知道什么时候该加,什么时候不该加?!
看来操作系统是应该好好学- -