【发布时间】:2013-09-04 22:42:45
【问题描述】:
我去eclipse>export>java>runnable jar file
我将启动配置更改为我的项目名称;目的地:桌面。
我尝试了所有三个库处理选项:
- 将所需文件夹提取到生成的 JAR 中
- 将所需的库打包到生成的 JAR 中
- 将所需文件复制到生成的 JAR 旁边的子文件夹中。
我没有检查任何与“ANT 脚本”有关的内容。
当我在导出窗口中按下“完成”时,eclipse 给了我一个错误:“无法从给定的启动配置中找到主要方法”。在eclipse导出窗口中按下“完成”按钮后,next按钮灰显。它在目的地创建了一个 JAR 文件。当我尝试打开 Mac 的 Jar Launcher(默认)(13.5.0)时,它给了我消息:
无法启动 Java JAR 文件“filename.jar”。
检查控制台以获取可能的错误消息。
我用谷歌搜索了这个,有人说要检查 manifest.mf 文件。我提取了它,然后:“META-INF>manifest.mf”。我用 textedit 打开 manifest.mf。 manifest.mf 中包含以下行:
清单版本:1.0
Rsrc-Class-Path:./acm.jar
类路径:.
我正在运行 Mac OSx 10.6.8 雪豹。我有最新的可用于雪豹的 Java(我认为我的 Java 是 Java 7 之前的版本)。
另外,我正在尝试导出一个项目:
- 一个包含我所有代码的 .java 文件
- acm.jar
- java.policy.applet
- Scores.txt
我的 .java 文件包含 public void run() {} 和 JFrames/JPanels。我的 .java 文件扩展了 ConsoleProgram。
【问题讨论】:
标签: java eclipse jar manifest.mf