我编写了一个非常简单的 java 程序,其中包含两个类:Business
和 Main
。
我想创建一个 jar,这样如果我将其通过电子邮件发送给某人,他们就可以:
- 运行程序(即运行 jar)
- 打开 jar 查看源代码。
- 代码可以在 Mac 或 Windows 上运行
我使用 IDE 太久了,我已经忘记了如何做到这一点。
我使用的是 netbeans 7.x
编辑:
我在Netbeans上发现了以下方法:
properties > packaging > exclude from jar file :: delete **/*.java
但是当我尝试使用执行 jar 时
java -jar mybusiness.jar
它说
no main manifest attribute, in mybusiness.jar
但请注意,我的 jar 有一个主类。我是否缺少 list 文件?
最佳答案
您可以使用 Netbeans 导出包含源代码的 JAR 文件:
- 右键单击项目并选择属性
- 构建 -> 打包
- 从排除的文件中删除 Java 文件。编译后选择build jar
如果成功编译,它将创建包含源代码的 jar 文件。
关于java - 使用源代码创建并运行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14085231/