我在用JAVA命令执行编译好的CLASS文件时提示 EXCEPTION IN THREAD MAIN java.lang.noclassdeffounderError之类的信息,不知是何原因,请高手帮忙,谢谢 ,哪里有JDK1。3的国际版下载? 在java.sun.com看看有没有jdk1.3D:\classes\HelloWorld.classjava -classpath %classpath%;d:\classes HelloWorld注意大小写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class exp2{ public static void main(String args[]) { System.out.println("Hello world!"); }} 、、、、、、、、、、、888888888888上面的东东会有错吗? 还是类路径的问题,因为我也碰到过这个问题,在nt4.0下:右键单击“我的电脑”->属性->环境->classpath设置类路径就可以了。 在classpath 中设置好类路径要记住 加上 当前路径" ."dos 下 :set classpath=%classpath%;. 只有两种可能:1.class名称敲错了;2.classpath路径有错;好好检查一下 classpath的问题。classpath不要设置,或者后面加上".;" path里面加上jdk的bin目录路径。set classpath=. 即可由于jdk 1.3安装程序的一个bug,安装之后要修改注册表。找到"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 运行时环境"键,改为“HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment”然后就可以了。 to wjm2000:应是public class exp{...}在一个你要运行的java class 文件中(除了你只是想package的)应至少有个public class and public static void main .... 肯定是classpath和path没有配置好!!好好检查一下!! 去sun 下一个jdk1.3 国际版并且 将 当前目录 . 加入classpath并且检查注册表剩下的问题就在你的程序如果还不行,请重装系统!!还是不行的话,不要在win下用java了再不行,不用这台机器了还不行, 不用java 我的相同问题终于解决,发现要做:(1)修改c:\autoexec.bat; 加上: path=%path%;c:\jdk1.3\bin set classpath=.;c:\jdk1.3\lib (2)运行方法 msdos: (a)在自己所保存程序的目录下 java HelloWorld (b)不在自己所保存程序的目录下 java -classpath 自己所保存程序的完整目录路径 HelloWorld 以上是我花了一天时间,在这里各位高手帮助下才弄懂的。没办法,太笨了。 在classpath 中设置好类路径要记住 加上 当前路径" ."dos 下 :set classpath=%classpath%;. 应该正确设置你的环境变量中的path, classpath或直接使用javac -classpath进行编译和java -cp进行执行 想再改写String 类的toString方法,却发现String是final的。怎么办? java通过代理验证,访问外网 JAVA多线程问题 关于byte数组赋值的问题 这样构成覆盖吗? #####关于Jar打包的问题!熟悉的人进来!##### 怎么将字符串名转为变量? 如何实现float 到 int 的类型转换,string 到 int 的类型转换? 请教:Java下用JAVA.UTIL.ZIP类压文件用ZIP8解压后文件变小不可用 java中关于内部类访问属性的问题 跨包之间访问protected类型的问题 请问各位大虾,怎么实现三层页面之间的参数传递?
public static void main(String args[])
{
System.out.println("Hello world!");
}
}
、、、、、、、、、、、888888888888
上面的东东会有错吗?
右键单击“我的电脑”->属性->环境->classpath
设置类路径就可以了。
要记住 加上 当前路径" ."
dos 下 :set classpath=%classpath%;.
1.class名称敲错了;
2.classpath路径有错;
好好检查一下
classpath不要设置,或者后面加上".;"
set classpath=. 即可
由于jdk 1.3安装程序的一个bug,安装之后要修改注册表。找到"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 运行时环境"键,改为“HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment”
然后就可以了。
public class exp{
...
}在一个你要运行的java class 文件中(除了你只是想package的)
应至少有个public class and public static void main ....
并且 将 当前目录 . 加入classpath
并且检查注册表
剩下的问题就在你的程序如果还不行,请重装系统!!还是不行的话,不要在win下用java了
再不行,不用这台机器了
还不行, 不用java
(1)修改c:\autoexec.bat;
加上:
path=%path%;c:\jdk1.3\bin
set classpath=.;c:\jdk1.3\lib
(2)运行方法 msdos: (a)在自己所保存程序的目录下
java HelloWorld
(b)不在自己所保存程序的目录下
java -classpath 自己所保存程序的完整目录路径 HelloWorld
以上是我花了一天时间,在这里各位高手帮助下才弄懂的。没办法,太笨了。
要记住 加上 当前路径" ."
dos 下 :set classpath=%classpath%;.
或直接使用javac -classpath进行编译和java -cp进行执行