java - 使用源代码创建并运行 jar 文件

标签 java jar netbeans-7

我编写了一个非常简单的 java 程序,其中包含两个类:BusinessMain

我想创建一个 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 文件:

  1. 右键单击项目并选择属性
  2. 构建 -> 打包
  3. 从排除的文件中删除 Java 文件。编译后选择build jar

如果成功编译,它将创建包含源代码的 jar 文件。

关于java - 使用源代码创建并运行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14085231/

相关文章:

java - 在Applet中使用Files.walkFileTree

java - 在 Eclipse 中添加外部 jar

java - 如何将依赖项打包到输出 jar 中?

java - 如何确保类加载器可以访问临时 jar 文件

Netbeans:如何更改@author

java - 如何添加存储在字符串中的数字

java - 如何在 reader.readLine() 期间检测第一行和最后一行?

java - 条件语句超出范围错误

java - 如何在java中使用Date类型并从键盘读取值

java - 我可以配置 Netbeans 7 将所有控制台输出发送到文件吗?