jiava程序编译没有问题,但是运行出错。

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:42:58
程序是没有错误的,能产生一个。class的文件
但是运行出现 Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp 的错误!
变量设置如下Path=E:\Java\jdk1.6.0\bin;E:\Java\jdk1.6.0\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin
java-home=E:\Java\jdk1.6.0
classpath=E:\Java\jdk1.6.0\lib;E:\Java\jdk1.6.0\lib\tools.jar;E:\Java\jdk1.6.0\jre\lib\rt.jar
不知道怎么回事,我今天运行又可以出现结果了!
不过还是要谢谢你的热心帮助!

没指定HelloWorldApp的classPath。
假如HelloWorldApp在d:\a\b\c中,则
运行:
1、如果HelloWorldApp没有指定package(为默认的defaultPackage)
java -classpath d:\a\b\c HelloWorldApp

2、如果HelloWorldApp的package是:b.c.HelloWorldApp
java -classpath d:\a HelloWorldApp