我的环境配置:
JAVA_HOME:C:\j2sdk1.4.2_06
path:%JAVA_HOME%\bin
classpath:%JAVA_HOME%\libjava文件代码:
import javax.swing.JOptionPane;
class Demo1{
public static void main(String args[]){
JOptionPane.showMessageDialog(null,"helloword!","helloword",JOptionPane.INFORMATION_MESSAGE);
System.out.println("helloword");
}
}编辑通过,生成class文件.
cmd:java Demo1
error:Exception in thread "main" java.lang.NoClassDefFoundError: Demo1那位高手帮我看看,我检查环境变量都没有问题啊.怎么会找不到类呢?
JAVA_HOME:C:\j2sdk1.4.2_06
path:%JAVA_HOME%\bin
classpath:%JAVA_HOME%\libjava文件代码:
import javax.swing.JOptionPane;
class Demo1{
public static void main(String args[]){
JOptionPane.showMessageDialog(null,"helloword!","helloword",JOptionPane.INFORMATION_MESSAGE);
System.out.println("helloword");
}
}编辑通过,生成class文件.
cmd:java Demo1
error:Exception in thread "main" java.lang.NoClassDefFoundError: Demo1那位高手帮我看看,我检查环境变量都没有问题啊.怎么会找不到类呢?
dt.jar
htmlconverter.jar
ir.idl
jawt.lib
jvm.lib
ord.idl
tools.jar
恩,分是我的
set classpath=.
然后
javac XXXXX
java xxxx
就是把Demo1的路径放到classpath中,书上都会写的除了lib,还有一个小点点
set classpath=%classpath%;.