问题描述
网上说法太多了。个人配置:Path=%JAVA_HOME%bin;....CLASSPATH=%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;...请问CLASSPATH里有必要要%JAVA_HOME%lib吗?为什么要单独的把dt.jar/tools.jar列出来?
解决方案
解决方案二:
%JAVA_HOME%可用可不用,不单列出亦可。正确配置方法:path:路径/binclasspath:路径/lib
解决方案三:
Path=%JAVA_HOME%bin;....CLASSPATH=%JAVA_HOME%lib;这样就可以了,dt.jar/tools.jar包括在lib下了
解决方案四:
classpath不需要设置。java/javac会自动找到jdk自带的library
解决方案五:
你看,现在就有很2种说法了。
解决方案六:
引用3楼huntor的回复:
classpath不需要设置。java/javac会自动找到jdk自带的library
我觉得你说的对。
解决方案七:
windows系统:右击我的电脑-->属性-->高级-->环境变量1、PATH:C:jdk1.6.0_10bin;指定可执行程序的位置2、CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtool.jar;指定到哪里去找运行时需要用到的类3、JAVA_HOME:C:jdk1.6.0_10配置JDK的目录
解决方案八:
引用4楼guo_jianwen的回复:
你看,现在就有很2种说法了。
设置classpath是从java的远古时代一直复制到现在。好像是从1.3以后就不需要设置了。只不过习惯性的^C+^V而已。
解决方案九:
引用7楼huntor的回复:
引用4楼guo_jianwen的回复:你看,现在就有很2种说法了。设置classpath是从java的远古时代一直复制到现在。好像是从1.3以后就不需要设置了。只不过习惯性的^C+^V而已。
懂了。
解决方案十:
引用7楼huntor的回复:
引用4楼guo_jianwen的回复:你看,现在就有很2种说法了。设置classpath是从java的远古时代一直复制到现在。好像是从1.3以后就不需要设置了。只不过习惯性的^C+^V而已。
恩对头
时间: 2024-12-23 14:46:01