当前位置:  技术问答>java相关

浪费您一点宝贵时间,帮我解决这个问题。谢谢。再次感谢。一定给分

    来源: 互联网  发布时间:2015-04-06

    本文导语:  程序如下,javac ,java均正常。 MyClass在e:myjavamyclass目录下, 在该目录下建立manifest.mft,内容如下 Manifest-Version: 1.0 Main-Class: MyClass Classpath: .MyJar.jar 冒号后有空格。然后 jar cvfm MyJar.jar manifest.mft MyClass.class 生成MyJar.jar...

程序如下,javac ,java均正常。
MyClass在e:myjavamyclass目录下,
在该目录下建立manifest.mft,内容如下
Manifest-Version: 1.0
Main-Class: MyClass
Classpath: .MyJar.jar
冒号后有空格。然后
jar cvfm MyJar.jar manifest.mft MyClass.class
生成MyJar.jar 文件。
在该目录下,运行java -jar MyJar.jar,出现错误。
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass$1
        at MyClass.main(MyClass.java:7)Exception in thread "main" 

感谢您的帮助。

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);
}
}

|
你的jar文件中没有MyClass$1.class,这是你在main中使用的内部类的类文件。

|
我觉得可能是manifest.mft后缀不对,我改成manifest.mf,可以正常运行!

|
同意楼上,
你还可以检查一下classpath是是否正确,
或者设置JAVA_HOME

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 每次启机都会检测硬盘 浪费时间
  • 这么多人,就没有懂EJB+JB的吗?我都浪费了200分了
  • 为什么IO函数要把内容从内核缓冲区拷贝到用户缓冲区? 有点浪费
  • 求linux下的jbuilder8的注册机,谢谢?如果有人有的话再加分,免得浪费,最高100分
  • 讨论:分页机制能否减少物理内存的浪费?
  • ext 文件系统本身的 磁盘浪费率,特别高,6%!?格式化速度特别慢
  • 我要晕倒了,怎么在java.sun.com/products/servlet下找不到servlet的开发包在哪下载,1个小时都浪费了,帮忙啦*_*
  • 使用TrueType字体问题!!请教!!我已为此浪费很长时间了。。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3