当前位置: 技术问答>java相关
请教一个初级问题!
来源: 互联网 发布时间:2015-06-18
本文导语: 我在JDK下编译成功一个程序,有一天,用java运行不了了。显示 Exception in thread "main" java.lang.NoClassDefFoundError: Sum 这个程序以前运行正常。 另外,我还想请教一下,环境变量的设置问题: 我使用的是Windows20...
我在JDK下编译成功一个程序,有一天,用java运行不了了。显示
Exception in thread "main" java.lang.NoClassDefFoundError: Sum
这个程序以前运行正常。
另外,我还想请教一下,环境变量的设置问题:
我使用的是Windows2000professional;设置的classpath 是
h:jdk13libdt.jar;h:jdk13libtools.jar;h:jdk13src.jar;.
path是
h:jdk13bin;.
每次运行java时显示
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error:could not find java.dll
Error:could not find Java 2 Runtime Environment.
(注:我装的是Jdk1.3版本,装在H:jdk13下面。)
请各位大虾帮小弟一下,小弟在此先谢过了。
Exception in thread "main" java.lang.NoClassDefFoundError: Sum
这个程序以前运行正常。
另外,我还想请教一下,环境变量的设置问题:
我使用的是Windows2000professional;设置的classpath 是
h:jdk13libdt.jar;h:jdk13libtools.jar;h:jdk13src.jar;.
path是
h:jdk13bin;.
每次运行java时显示
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error:could not find java.dll
Error:could not find Java 2 Runtime Environment.
(注:我装的是Jdk1.3版本,装在H:jdk13下面。)
请各位大虾帮小弟一下,小弟在此先谢过了。
|
是注册表的问题
|
是不是你的public类名和文件名不一样呢?
比如public class test,那么你的文件名也必须是test.java.
比如public class test,那么你的文件名也必须是test.java.
|
your path maybe need "%path%;"after h:jdk1.3bin;
|
把
'SoftwareJavaSoftJava Runtime Environment'
下边的
JavaHome
荷RuntimeLib
改为你相应的目录
'SoftwareJavaSoftJava Runtime Environment'
下边的
JavaHome
荷RuntimeLib
改为你相应的目录