java运行时Exception in thread"main"java.lang.NoClassDefFoundError:C:\1000\Hello 编译通过了,但就是运行不了,出现上面的提示错误,我的环境变量设置如下,应该不会错把CLASSPATH C:\jdk1.5.0_11\jre\lib\rt.jar;.; JAVA_HOME C:\jdk1.5.0_11 PATH C:\jdk1.5.0_11\bin 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看那个文件夹下有没有class文件 这是运行时异常 和编译,没 关系 NoClassDefFoundError:你的运行的那个类没有 main 函数 定义一下manifest试一试,可能是你没有指定主类 你切换到你JAVA的CLASS文件的当前目录下运行看呢? 你在源程序有包吗,如package hello;public class MyClass{...}目录结构如下:c:\prg\hello\MyClass.java如果在hello目录下编译,生成c:\prg\hello\MyClass.class必须在c:\prg目录是使用java hello.MyClass来运行程序,而不能在c:\prg\hello\下执行java MyClass 我的原程序是这样的名字是Hello.javapublic class Hello{ public static void main(String srgs[]) { System.out.println("你好,很高兴学习"); }}编译后有Hello.class文件 有个朋友说我的CLASSPATH环境变量设置的不对,但书上就这么写的啊 你是说前面加个package hello; 这个吗 把CLASSPATH 设成:.;C:\jdk1.5.0_11\lib; 就ok了 我qq号是470878341,希望能加我在线指点一下,真的很想学java,没想到出门就碰壁 classpath 改了还是不行,谁能加我好友给远程控制一下啊,先谢谢拉 出现异常:java.lang.ClassNotFoundException(未捕捉)"thread=main", java.net.URLClassLoader$1.run(), line=200 bci=72 我的是:package helloworld;public class helloworld { public static void main(string args[]) { System.out.println("helloworld!!!"); }}注意那包包的project啊。有时候那也很重要。我是用 eclipse编写的。你可以试试哦。 CLASSPATH PATH 遇到问题不要慌张啊 ,首先要透彻理解环境变量的意思,PATH是设置JAVA编译器的路径,C:\jdk1.5.0_11\lib;后面是些系统路径,而 CLASSPATH看到名字就知道是 CLASS类的查找路径把把CLASSPATH 设成: .;C:\jdk1.5.0_11\lib; 字符串的解析 空指针异常 java.lang.NullPointerException eclipse怎样创建applet 文件写入 关键字 distinct 在hibernate中给子表字段排序会报错 简单问题,送分 怎样把jbuider7的帮助文件换成jdk1.4的帮助文件 转贴,我也遇到的问题.Jdk1.4.1新的焦点控制系统的问题? help me! 有模式对话框问题求教 小女一问 我是一个初学者,<<编程思想>>里带有import com.bruceeckel.simpletest.*;的源吗码怎么运行?
你的运行的那个类没有 main 函数
package hello;
public class MyClass
{
...
}目录结构如下:c:\prg\hello\MyClass.java如果在hello目录下编译,生成c:\prg\hello\MyClass.class
必须在c:\prg目录是使用java hello.MyClass来运行程序,而不能在c:\prg\hello\下执行java MyClass
public class Hello
{
public static void main(String srgs[])
{
System.out.println("你好,很高兴学习");
}
}编译后有Hello.class文件
.;C:\jdk1.5.0_11\lib;
就ok了
package helloworld;public class helloworld {
public static void main(string args[])
{
System.out.println("helloworld!!!");
}
}
注意那包包的project啊。
有时候那也很重要。
我是用 eclipse编写的。你可以试试哦。
PATH 遇到问题不要慌张啊 ,首先要透彻理解环境变量的意思,PATH是设置JAVA编译器的路径,
C:\jdk1.5.0_11\lib;后面是些系统路径,而 CLASSPATH看到名字就知道是 CLASS类的查找路径
把把CLASSPATH 设成: .;C:\jdk1.5.0_11\lib;