java - 创建 jar 文件的困难

标签 java jar editor

我使用 Java 编辑器编写了代码,现在我尝试从中创建一个 jar 文件。从我早期的代码(只是 Hello World 之类的东西)创建一个效果很好。但使用这段代码似乎不起作用。 Java 编辑器说它压缩到 48%,然后就停止了。打开 jar 不起作用。我查了很多关于创建 jar 文件的“教程”,但所有这些都只是展示了如何按顶部的按钮,我就是这么做的。我也尝试过 Jarfix(没用)。这里有人可以帮助我吗?

最佳答案

  • 第 1 步:创建一个名为 proj(或任何其他名称)的目录 将您的工作与现有文件隔离。
  • 第 2 步:在第 1 步的目录中创建另一个目录 名为 com 并在 com 内再创建一个名为 quest 的目录。

  • 第3步:现在将以下Hello.java放入名为的目录中 任务。

    package com.quest;
    public class Hello{
    
    public static void main(String[] args){
        if(args.length==0){
            System.out.println("Hello World");
        }else{
            System.out.println("Hello "+args[0]);
    
        }
     }
    }
    
  • 第 4 步:在 proj 目录中创建一个名为 MANIFEST.MF 的文本文件,其中包含以下内容。 请记住在输入文件的最后一行(这里只有一行)后按 Enter 键。

    主类:com.quest.Hello

  • 第 5 步:在名为 proj 的目录中打开命令提示符。编译 Hello.java 使用以下命令。假设 javac 位于 你的路径。
    C:\Users\Admin\Desktop\proj>javac com\quest\Hello.java
  • 第 6 步:使用以下命令创建可执行的 hello.jar 文件:

    C:\Users\Admin\Desktop\proj>jar cmf MANIFEST.MF hello.jar com

  • 第 7 步:运行:

    C:\Users\Admin\Desktop\proj>java -jar hello.jar Infonyx

    enter image description here

    详细信息请参见:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

    请告诉我它是否有效。

关于java - 创建 jar 文件的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37528983/

相关文章:

gradle - 可以在gradle中使用jar中的资源文件吗?

java - 执行 JAR 时 Netty 类未找到异常

java - 将图像从桌面拖放到 WYSIWYG 编辑器

java - 开发模式的Spring Security预认证

java - 使用编译器从 Java 到机器代码

java - 一起使用 ActiveMQ 和 GlassFish

java - jar 未找到类

java - 在android中添加分钟后无法获得准确的时间

templates - Resharper 6.0 模板编辑器不再工作

vba - 在应用断点的 VBA 编辑器中找不到灰色边距