【问题标题】:Difficulties creating a jar file创建jar文件的困难
【发布时间】:2016-05-30 15:14:16
【问题描述】:

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

【问题讨论】:

  • 你能贴出你想写的代码吗?
  • 它是“可运行的 jar”吗?它是 GUI 还是命令行?如果您的代码没有打开框架,则单击它不会看到任何内容。
  • 对不起,如果我写错了地方,因为这是我第一次访问这个网站。这是在控制台中执行的代码。不在 JFrame 中(我不认识其他人)

标签: java jar editor


【解决方案1】:
  • 第 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]);
    
        }
     }
    }
    
  • 第四步:在proj目录下创建一个名为MANIFEST.MF的文本文件,内容如下。 请记住在输入文件的最后一行(这里只有一行)后按回车。

    Main-Class: 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

    详情请点击此处:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

    请告诉我它是否有效。

【讨论】:

    猜你喜欢
    • 2012-03-10
    • 2018-06-16
    • 2023-01-09
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多