java - 从java文件创建jar文件

标签 java eclipse jar terminal

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

jar -cvf jar filename class file class file

我创建了该 jar 文件,但后来它不起作用。

请让我知道创建 jar 文件的最佳方法是什么。

谢谢

最佳答案

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

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

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

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

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

相关文章:

java - JSR223 Javascript 中的回调,Oracle JRE 1.6 和 OpenJDK 1.6 之间的区别(安装在 Debian 上)

Java Swing 重置插入符

java - Eclipse CDT ASTRewrite 不工作

java - 使用 tomcat7-maven-plugin 时在哪里配置 jarsToSkip 选项

java - 测量线程之间的计算时间 - java

java - 我无法通过 ViewPager 正确地将项目编号传递给 fragment

eclipse - gitignore 不会忽略我的 .settings/directory(由 eclipse 创建)

android - Eclipse Android 插件中的 "Debug certificate expired"错误

android - 如何在没有 Eclipse 的情况下向 APK 添加 jar 并使 APK 引用它?

scala - 如何运行使用 Simple Build Tool 创建的包?