【问题标题】:Create jar file from java file从java文件创建jar文件
【发布时间】:2015-04-24 22:47:14
【问题描述】:

我有一个包含几个类的 java 文件。 我试图创建 jar 文件,但它没有工作。我使用了eclipse和终端(mac)。对于终端,我尝试使用命令:

jar -cvf jar filename class file class file

我创建了那个 jar 文件,但是它不起作用。

请告诉我创建 jar 文件的最佳方法是什么。

谢谢

【问题讨论】:

  • 定义“没用”?什么没有?你创建了jar文件,然后发生了什么?
  • 右键你的项目 -> 导出.. -> Java 文件夹 -> 可运行的 Jar 文件 -> 选择合适的启动配置 -> 完成

标签: java eclipse jar terminal


【解决方案1】:

您没有指定什么不起作用,但如果有帮助,这里是官方文档:http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

【讨论】:

    【解决方案2】:

    我相信当你说它不起作用时,你的意思是,你无法执行你创建的打包的 jar 文件。

    jar 文件只不过是所有类和资源文件的 zip 文件。您需要在 META-INF/MANIFEST.MF 文件中添加详细信息,以便知道包含要执行的主要方法的类。

    您也可以尝试按如下方式调用 jar 文件:

    java -cp <jarfile.jar> <Complete.Package.ClassNameWithMainMethod> 
    

    【讨论】:

      猜你喜欢
      • 2012-07-14
      • 2011-06-03
      • 2010-10-22
      • 2015-09-09
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多