java - jar 文件无法正常工作?

标签 java jar manifest

我用 java 编写了一个经典的 hello world 程序,名为 Hello.java:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

我编译了它:javac Hello.java
然后我制作了一个名为manifest.txt的 list :

Main-Class: Hello

然后我说jar cfm myJar.jar manifest.txt Hello.class 确实它制作了一个 jar 文件
但是当我执行 java -jar myJar.jar 时,它说没有主要 list 属性。 提前致谢

最佳答案

应该是这样的

jar -cvfm myJar.jar manifest.txt com.mysample.work.Hello.class

v - 详细(可选)

检查你的 Hello 类是否有正确的包

关于java - jar 文件无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39405195/

相关文章:

Java-如何扩展 InputStream 以从 JTextField 中读取?

java - 将哪个 OutputStream 子类写入文本文件

java - 更改 JTabbedPane 侧 View 的颜色

java - 如何记录两个类使用的总体类

java - 为程序创建 .jar 文件

java - Jenkins 中 JAR/WAR list 的 Subversion 属性

android - 在项目或库中找不到 list 中引用的类 io.flutter.app.FlutterApplication

java - getClass().getResource ("/") 在命令行中返回 null

java - 在 bash 中传递文件参数

java - 为什么我的 JAR 文件在 CMD 下执行,而不是在双击时执行?