当前位置: 技术问答>java相关
这是什么错误?
来源: 互联网 发布时间:2015-09-06
本文导语: Exception in thread "main" java.lang.NoClassDefFoundError:我的程序名 这是我用jdk1.4的情况 如果我用jdk1.3的话: Registry key 'softwarejavasoftjava Runtime environmentcurrentversion'has value '1.3',but '1.4'is required. Error:could not find java.dll E...
Exception in thread "main" java.lang.NoClassDefFoundError:我的程序名
这是我用jdk1.4的情况
如果我用jdk1.3的话:
Registry key 'softwarejavasoftjava Runtime environmentcurrentversion'has value '1.3',but '1.4'is required.
Error:could not find java.dll
Error:could not find java 2 runtime environment.
这是我用jdk1.4的情况
如果我用jdk1.3的话:
Registry key 'softwarejavasoftjava Runtime environmentcurrentversion'has value '1.3',but '1.4'is required.
Error:could not find java.dll
Error:could not find java 2 runtime environment.
|
将Classpath和path的路径设置正确应该不会有这种问题的?
|
是你安装的jdk1.3和jdk1.4 冲突了。
|
在环境变量里改
我的电脑--属性--高级--环境变量--设置CLASSPATH/Path
===尘芎苇===
我的电脑--属性--高级--环境变量--设置CLASSPATH/Path
===尘芎苇===
|
将classpath设为:
classpath=.;c:jdk1.2libdt.jar;c:jdk1.2libtools.jar
classpath=.;c:jdk1.2libdt.jar;c:jdk1.2libtools.jar
|
1. java -cp ".;%CLASSPATH%" youclass
2. 你安装了两个JDK,所以在装1.4后系统把当前的JRE指向了1.4的dll.
所以你用1.3会出这种错误。
2. 你安装了两个JDK,所以在装1.4后系统把当前的JRE指向了1.4的dll.
所以你用1.3会出这种错误。