【问题标题】:When I run my jar file nothing happens当我运行我的 jar 文件时,什么也没有发生
【发布时间】:2014-10-29 21:53:40
【问题描述】:

我首先尝试通过以下方式运行我的 jar 文件 java -jar test2.jar 并得到以下错误 "未能从 test2.jar 加载主类 Manifest 属性"

在谷歌搜索堆栈溢出后,我想出了一个解决方案,说我需要一个带有起始类 nsme 的 manefest 文件。
我尝试了以下

jar cfm app.jar man.txt 现在什么也没有发生,在我输入该行之后,光标就转到下一行 人文件看起来像 主类:cStart

我的 cstart 看起来像

public class cStart {
    public static void main (String[] args) {
        Scanner scanner = new Scanner(System.in);

         cRiunTest test;
         test=new cRiunTest();
         test.run();

        if (true)
            return;
    }
}

【问题讨论】:

  • cRiunTest 是?

标签: java


【解决方案1】:

Jar 命令是操作 jar(java 归档)文件。要运行 jar,您应该使用命令 java -jar program.jar

【讨论】:

  • 我这样做并得到以下错误“无法从 test2.jar 加载 Main-Class 清单属性”
  • 我使用 NetBeans,它会自动为项目创建清单。我认为任何 IDE 都应该这样做。尝试浏览以下任何链接以查看是否出现问题:stackoverflow.com/questions/9689793/…
  • 并澄清一下。一个由 Netbeans 创建的 manifest.mf 文件应该是这样的: Manifest-Version: 1.0 X-COMMENT: Main-Class will be added by build
猜你喜欢
  • 2016-05-09
  • 1970-01-01
  • 2021-08-10
  • 2012-05-22
  • 1970-01-01
  • 2020-08-26
  • 1970-01-01
  • 1970-01-01
  • 2022-07-04
相关资源
最近更新 更多