【问题标题】:How to make a jar file?如何制作一个jar文件?
【发布时间】:2010-02-01 18:37:48
【问题描述】:

如何从命令行和 Netbeans 6.7 制作 jar 文件?

【问题讨论】:

    标签: java jar notepad++ netbeans6.7


    【解决方案1】:

    使用JAR 命令:

    jar cf jar-file input-file(s)
    

    使用Maven

    <packaging>jar</packaging>
    

    使用Ant

     <jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/>
    

    【讨论】:

    • jar cf jar-file input-file(s) 在输入文件中我们必须写文件名对吗?比如 jar cf jar-file Convert.java ???
    • @Sundhas - 你想把 .class 文件放在你的 JAR 中,而不是源文件。
    • @Sundhas - 这是一个具体的例子“jar cf my.jar My.class”
    • 马上搞定 :) 非常感谢 Danben 和 Taylor L.
    • 我还有一个问题.. 如何通过记事本执行该 jar 文件?清单文件夹是什么?它有什么作用?
    【解决方案2】:
    【解决方案3】:

    命令行:

    jar cf jarfile [ -C dir ] inputfiles
    

    确保您是来自与您的包层次结构匹配的目录的根目录的jar-ing,而不仅仅是包含类文件的目录。目录结构需要与层次结构相匹配。

    另外,如果您希望JAR 可执行,则需要包含一个MANIFEST.MF,其中包含一个Main-class 条目,指定应将哪个类用作入口点(此类必须定义一个public static void main(String[] args)) .

    Netbeans:这是指向tutorial 的链接。

    【讨论】:

      【解决方案4】:

      有很多方法(这里已经回答得够多了),但如果你想要一个非常简单的方法,看看 Maven。它只是工作:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-15
        • 2011-05-28
        • 2021-08-03
        • 2021-12-26
        • 2014-01-26
        • 2012-04-14
        • 1970-01-01
        • 2014-03-14
        相关资源
        最近更新 更多