9

我正在尝试提交我的 java 作业,并想创建一个 jar 文件,其中包含已编译的 .class 文件以及我的原始源代码 .java 文件。我正在使用 IntelliJ,但没有找到将 .java 导出到 jar 的选项。有没有办法通过命令行来做到这一点?

4

4 回答 4

10

尝试

jar cf jar-file input-file(s)

检查http://docs.oracle.com/javase/tutorial/deployment/jar/build.html了解更多信息

于 2013-10-29T05:55:18.270 回答
7

使用 IntelliJ 创建 jar 文件

对于 Intellij IDEA 版本 11.0.2

文件 | 项目结构 | Artifacts 然后你应该按 alt+insert 或单击加号图标并创建新的 artifact 选择 --> jar --> From modules with dependencies。

下一个转到构建 | 构建工件 --> 选择您的工件。

请参阅此链接create-jar-with-IntelliJ

在命令提示符下创建 jar 文件

 - Start Command Prompt.

 - Navigate to the folder that holds your class files:

    C:\>cd \mywork

 - Set path to include JDK’s bin.  For example:

    C:\mywork> path c:\Program Files\Java\jdk1.7.0_25\bin;%path%

 - Compile your class(es):

    C:\mywork> javac *.java

 - Create a manifest file

   manifest.txt with, for example, this content:

        Manifest-Version: 1.0
        Created-By: 1.8.0_171 (Oracle Corporation) #your jdk version
        Main-Class: mainPackage.MainClass

 - Create the jar file:

    C:\mywork> jar cvfm Craps.jar manifest.txt *.class
于 2013-10-29T05:54:52.527 回答
1

你可以通过命令行来实现,但我建议你去构建脚本,这是这样做的专业方式。

努力Ant Script达到你的要求。

Ant 教程链接 - http://www.tutorialspoint.com/ant/ant_creating_jar_files.htm

于 2013-10-29T05:54:40.140 回答
1

在 Eclipse 帮助内容中,展开"Java development user guide" ==> "Tasks" ==> "Creating JAR files." Follow the instructions for "Creating a new JAR file" or "Creating a new runnable JAR file."

JAR File 和 Runnable JAR File 命令出于某种原因位于 File 菜单下:单击 Export... 并展开 Java 节点。

请参考:http ://docs.oracle.com/javase/tutorial/deployment/jar/build.html

于 2013-10-29T05:55:45.547 回答