日期:2014-05-20  浏览次数:20750 次

如何设置java环境变量
我是一名JAVA菜鸟,在运行JAVA程序时,报以下错误:
Exception   in   thread   "main "   java.lang.NoClassDefFoundError:

大家都认为是Java环境变量有问题,请各位大哥帮忙看看,我的环境变量是否有问题,如下:
JAVA_HOME=C:\Program   Files\Java\jdk1.6.0_01

Classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Path=%JAVA_HOME%\bin;C:\Program   Files\PC   Connectivity   Solution\;%   SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program   Files\ATI   Technologies\ATI   控制面板

------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------
你先在命令提示符下面,用JAVA和JAVAC试一下,这个与你的环境变量设置有关的,如果是好的就说明你的环境变量没有设置错误啊!
------解决方案--------------------
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_01

Classpath=.;%JAVA_HOME%\lib

Path=%JAVA_HOME%\bin;C:\Program Files\PC Connectivity Solution\;% SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI 控制面板

这样应该没有问题了

------解决方案--------------------
CLASSPATH
%JAVA_HOME%\lib;.....;

JAVA_HOME
C:\Program Files\Java\jdk1.6.0_01;.....;

PATH
%JAVA_HOME%\bin;.....;
------解决方案--------------------
去看看孙鑫视频教程吧..比较直观

第一集就教这个了

www.sunxin.org免费下...个人比较推荐这个教程
------解决方案--------------------
为什么呀为什么,为什么要设置那么多东西呢?自己给自己找麻烦……
按照JDK Installation Instructions上写的,只要设个PATH就完了。哎……
------解决方案--------------------
简单的方法,点我的电脑右键-属性-高级-环境变量-新建(用户系统的都行,建议用户的)
变量名:path 值就是你所在文件夹的bin目录 比如我的就是D:\j2sdk1.4.2_13\bin;
再新建一个 classpath 值为.;就行
------解决方案--------------------
报这个错误,要不一定是你的环境变量设置有问题,如果在用javac编译时,没有报错,而是在用java运行时报错,那肯定你是你在用java运行时,程序的文件名写错了,比如写成了:javac a 或者写成了 :java a.class 等这些错误都会出现你所说的那种错误。
------解决方案--------------------
JDK1.5以上不用再配过多的环境变量,只需配一个JAVA_HOME就可以了,至于classpath,要用的时候再配也不迟,比如要连接数据库,就将数据库的相关jar包放入classpath。
你出的这个问题不一定是环境变量配置问题,如果你能在命令行编译类的,环境变量就没配错,你检查一下:
1》你的程序名是否写错,包括大小写,
2》检查你的类是不是在package包中,如果有包,运行时就要写成:java 包名.类名
3》检查运行此程序的当前路径,确保你在程序所在目录运行此程序,如果你在其他目录,JVM当然找不到.class文件啦。
4》如果是几个类之间相互调用,那要保证这几个类都已经过编译。

我想就是这几点吧,检查一下,再试试

------解决方案--------------------
查一下是否路径正确, set path
------解决方案--------------------
http://www.learnjava.cn/Article/xinshou/peizhi/Index.html
去看看
------解决方案--------------------
孙鑫的教程里只教了配制两个变量啊没有JAVA_HOME
网上能搜到很的.但是为什么有的设置两个,有的设置三个呢?
------解决方案--------------------
第一,你的程序用到了其他的包没有?如果用到,要设置到classpath中,其次,你应该把你的程序所在的目录也添加classpath中。
我一般执行时,会先写下面一句:
set classpath=%classpath%;.\
之后才运行
java test.Main
------解决方案--------------------
好多的教程上说的设置太麻烦,对刚开始学习JAVA的根本就不需要这么麻烦的
我的设置是这样的
Path=C:\jdk1.3.1_20\bin;
classpath=F:\zoufuxing\myjava;
其中myjava是你用来存放.java文件的文件夹,这方法是看张孝祥的视频教程上看到的