我编写了一个非常简单的java程序,它包含两个类:Business
和Main
。
我想创建一个jar,如果我通过电子邮件发送给某人,他们可以:
我一直在使用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有一个主类。我错过了清单文件吗?
答案 0 :(得分:1)
您可以使用Netbeans导出包含源代码的JAR文件:
如果成功编译,它将创建包含源代码的jar文件。
答案 1 :(得分:0)
IDE肯定也能做到这一点吗?只需制作一些文本文件并将源文件放入其中并将它们拖入ide中。这是java所以它应该自动在所有平台上运行。我不确定这里有什么问题?
答案 2 :(得分:0)
这个link解释了如何创建清单文件,以及如何在清单文件中指定主类来执行jar。