一个运行错误 在jb下可以运行,classpath、path都没问题,但在控制台下使用java命令就是不行,Exception in thread "main" java.lang.NoClassDefFoundError:xxx这是怎么回事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package 问题java aaa.bbb //在aaa上层目录 程序没有package,而且我是转到class目录下运行的 不一定是你自己的类找不到,可能是你 import 的类找不到, //java.lang.NoClassDefFoundError:xxx仔细看看,没找到的那个类是什么,是否存在 我连最简单的helloworld都通不过,编译没有问题的,不存在import的类找不到的问题究竟是什么原因呢 javac可以的,就输入java也有一些参数等的信息出来的,path应该没问题的 仔细看看javac , java的命令参数帮助吧你应该用 java -cp aabb xx.XXX 我的path是:F:\delphi\Borland\Delphi7\Bin;F:\delphi\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN classpath加入.;或.\;,问题得以解决,有人能回答一下这个作用吗,为什么不加就不行呢? .表示当前目录命令行执行一个程序(如 java a),它是从path中配置开始搜索(a.class),所以应该把.;加入其中 首先要在当前目录下找到文件,.;就是当前目录的意思啦.比如我的环境变量: .;E:\jdk1.5\bin;E:\jdk1.5\lib;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;f:\UltraEdit 先当前目录.;,再到有运行命令的目录下E:\jdk1.5\bin,再是要用到的文件的目录E:\jdk1.5\lib. 结合kingfish(八百里秦川@龙城异客)和rzqQick(天苍现),理解得比较清楚了,给分。 还是有点问题我在path中加.;运行还是有问题,但在classpath中加.;就没问题,怎么回事? 请教个问题,new Object[0]是啥意思,还有class 新手线程同步问题,帮忙解释一些结果。。 关于同步访问,双重检查问题 关于graphics的一个小问题,大家进来帮我看看。。。 求一个能够匹配java变量名的正则表达式、 求助高手们,帮一下小弟,谢谢啦 两个时间戳如何比较? Applet的问题 为什么??? 这是什么意思?大家看看 随机取一个日期,用JAVA如何算出这个日期所在月的最后一天?在线急等,谢了! 请教JAVA的CLASSPATH配置问题
而且我是转到class目录下运行的
仔细看看,没找到的那个类是什么,是否存在
究竟是什么原因呢
F:\delphi\Borland\Delphi7\Bin;F:\delphi\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
有人能回答一下这个作用吗,为什么不加就不行呢?
我在path中加.;运行还是有问题,但在classpath中加.;就没问题,怎么回事?