我编写了一个非常简单的 java 程序,其中包含两个类:Business
和Main
.
我想创建一个罐子,这样如果我将它通过电子邮件发送给某人,他们可以:
- 运行程序(即运行jar)
- 打开jar查看源代码。
- 代码可以在mac或windows上运行
我已经使用 IDE 很长时间了,我忘记了如何做到这一点。
我正在使用 netbeans 7.x
编辑:
我在 Netbeans 上找到了以下方法:
properties > packaging > exclude from jar file :: delete **/*.java
但是当我尝试使用
java -jar mybusiness.jar
它说
no main manifest attribute, in mybusiness.jar
但请注意,我的 jar 有一个主类。我是否缺少清单文件?