为什么出现错误:Error occurred during initialization of VM
lci21 2001-05-25 10:22:00 大家好,我是一名java初学者,遇到了个问题,希望哪为高手不吝赐教!
我用的是jdk1.3,操作系统是98,jdk安装在c:\下,在d:\java\test下创建测试程序.
Autoexec.bat:
PATH=C:\JDK1.3\BIN;C:\WINDOWS
set CLASSPATH=.;C:\JDK1.3\lib\dt.jar;c:\JDK1.3\lib\tools.jar;D:\java\test
测试程序:
d:\java\test\Hi.java
public class Hi{
public static void main(String[] args){
System.out.println("hi");
}
}
编译解释过程:
D:\java\test>javac Hi.java
D:\java\test>java Hi
Error occurred during initialization of VM
java/lang/ClassNotFoundException: sun/io/ByteToCharGBK
D:\java\test>oldjava Hi
hi
D:\java\test>
请问这是为什么?