当前位置: 技术问答>java相关
同样的问题,相似的错误。只占用您几分钟的时间清帮我解决。谢谢。一定给分
来源: 互联网 发布时间:2015-05-04
本文导语: 程序如下,javac ,java均正常。 MyClass在e:myjavamyclass目录下, 在e:myjava目录下建立manifest.mft,内容如下 Manifest-Version: 1.0 Main-Class: MyClass Classpath: .MyJar.jar 冒号后有空格。然后在e:myjava目录下 jar cvfm MyJar.jar manifest.mft -C ...
程序如下,javac ,java均正常。
MyClass在e:myjavamyclass目录下,
在e:myjava目录下建立manifest.mft,内容如下
Manifest-Version: 1.0
Main-Class: MyClass
Classpath: .MyJar.jar
冒号后有空格。然后在e:myjava目录下
jar cvfm MyJar.jar manifest.mft -C MyClass .
生成MyJar.jar 文件。
在该目录下,运行java -jar MyJar.jar,出现错误。
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
感谢您的帮助。
import java.awt.*;
import java.awt.event.*;
public class MyClass {
public static void main(String[] args) {
Frame f = new Frame();
f.addWindowListener
(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
f.add(new Label("Hello world"));
f.setSize(200,200);
f.setVisible(true);
}
}
MyClass在e:myjavamyclass目录下,
在e:myjava目录下建立manifest.mft,内容如下
Manifest-Version: 1.0
Main-Class: MyClass
Classpath: .MyJar.jar
冒号后有空格。然后在e:myjava目录下
jar cvfm MyJar.jar manifest.mft -C MyClass .
生成MyJar.jar 文件。
在该目录下,运行java -jar MyJar.jar,出现错误。
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
感谢您的帮助。
import java.awt.*;
import java.awt.event.*;
public class MyClass {
public static void main(String[] args) {
Frame f = new Frame();
f.addWindowListener
(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
f.add(new Label("Hello world"));
f.setSize(200,200);
f.setVisible(true);
}
}
|
我觉得就是这个问题
classpath=.;C:*********
~~~~
.;加了么?
classpath=.;C:*********
~~~~
.;加了么?
|
可能的解释就是你的*.class 是在myclassmyjar下