系统是98
autoexec.bat文件如下:
set JAVA_HOME=F:\j2sdk1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set classpath=F:\j2sdk1.4.2\lib\dt.jar;F:\j2sdk1.4.2\lib\tools.jar编译:
javac 1.java
出现如下提示,
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
刚学~很菜,望指点
autoexec.bat文件如下:
set JAVA_HOME=F:\j2sdk1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set classpath=F:\j2sdk1.4.2\lib\dt.jar;F:\j2sdk1.4.2\lib\tools.jar编译:
javac 1.java
出现如下提示,
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
刚学~很菜,望指点
错误发声在初始化期间
不是PATH设置问题
应该是1.java文件本身的问题如果是PATH问题
会提示javac不是内部命令....
你要把文件名改成与文件内public class 的名字相同
DOS我还是了解的
本人刷新此页等待中
是不是你用了什么特殊的包,没有声明.或者 classpath 写错了或者找不到正确的JAR.我记得不是DT.JAVA吧.你在检查检查.也把程序贴出来呢
在执行任何JDK命令都会出现上面的提示。
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
而不是
bad command or file name证明路径配置已经没有问题了,
但是什么原因能出现上面的提示
刚想JAVA,连门也摸不着
望指点
set classpath=F:\j2sdk1.4.2\lib\dt.jar;F:\j2sdk1.4.2\lib\tools.jar;.
试试
就可以了
不是.;C:\j2sdk1.4.2\lib\dt.jar.;C:\j2sdk1.4.2\lib\tools.jar
而是.;F:\j2sdk1.4.2\lib\dt.jar.;F:\j2sdk1.4.2\lib\tools.jar
我在学习之初
在eclipse与netbean之间选择,下载了一个netbean+JDK的安装包。
之后netbean删掉了,可能删的不完全
导致出现以上错误,
重装系统,一切正常。
结帖发分啦!