在网上看到很多怎样关于配置环境变量的文章,大多类似这样的
版本一:
比如我把jdk安装在c:\jdk
则在 电脑--属性--高级--环境变量 中设置如下:
classpath: C:\jdk\lib\tool.jar;.;C:\jdk\lib\dt.jar; 那个点 .; 不要忘了
path: C:\jdk\bin
版本三:
我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。我的疑惑就是版本一:我的电脑(Windowxp的)没有CLASSPATH
版本二:我就不清楚JAVA_HOME新建后有什么用处,我的电脑就没有创建,直接在path中加入了jdk的安装目录,一样运行无异常
希望有知道的能帮我解惑,在此谢谢!!
版本一:
比如我把jdk安装在c:\jdk
则在 电脑--属性--高级--环境变量 中设置如下:
classpath: C:\jdk\lib\tool.jar;.;C:\jdk\lib\dt.jar; 那个点 .; 不要忘了
path: C:\jdk\bin
版本三:
我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。我的疑惑就是版本一:我的电脑(Windowxp的)没有CLASSPATH
版本二:我就不清楚JAVA_HOME新建后有什么用处,我的电脑就没有创建,直接在path中加入了jdk的安装目录,一样运行无异常
希望有知道的能帮我解惑,在此谢谢!!
2.不设置JAVA_HOME也可以的 不过那个就有点麻烦了 就得键入安装的全路径 而且以后要是有改动也不好改动 如果用了JAVA_HOME 那以后有变动的话只需要改下那个值就行了
还有classpath创建后有什么作用?、
http://blog.csdn.net/YidingHe/archive/2009/02/07/3867365.aspx
String javaHome="C:\aaa";
String calssPath=".;"+javaHome+"\lib\tools.jar;"+javaHome+"\lib\dt.jar;";//作用-->运行javac.exe,java.exe的时候需要一些类需要辅助
String path=javaHome+"\bin";//作用-->在DOC环境,在任何路径下都可以找到javac.exe,java.exe,默认的时候只会从当前路径去找程序,然后还到系统变量下找程序,如果不设置path,那么在运行javac.exe的时候,你只能在JDK路径下的bin文件下里使用,否则会报到不是,找不到xxx程序.
设置之后,你在任何路径下(DOC环境)就可以直接使用javac.exe等...
设置JAVA_HOME后,再设置用%JAVA_HOME%/lib/tools.jar来设置classpath会更方面些,如果你的jdk换了位置,如从c盘换到d盘,这时只需用改一些%JAVA_HOME%就可以,而不用挨个去改那些东西。
就新建一个CLASSPATH
但是针对你的问题有几种可能,是相当有可能的可能:
1.如果你是用MyEclipse话,这些都不用配置,一样不会有错。
2.你的JDK是1.6的。