我去了eclipse> export> java> runnable jar file
我将启动配置更改为我的项目名称;目的地:桌面。
我尝试了所有三个库处理选项:
我没有检查“ANT脚本”的任何内容。
当我在导出窗口中按下“完成”时,eclipse给了我一个错误:“无法从给定的启动配置中找到主要方法”。在eclipse导出窗口中按“完成”按钮后,下一个按钮显示为灰色。它在目的地创建了一个JAR文件。当我试图打开Mac的Jar Launcher(默认)(13.5.0)时,它给了我这样的信息:
无法启动Java JAR文件“filename.jar”。
检查控制台是否有可能的错误消息。
我用Google搜索了一些人说要检查manifest.mf文件。我提取它,然后:“META-INF> manifest.mf”。我用textedit打开了manifest.mf。 在manifest.mf里面是这些行:
清单 - 版本:1.0
Rsrc-Class-Path:./ acm.jar
Class-Path:。
我正在运行Mac OSx 10.6.8雪豹。我有最新的用于雪豹的java(我认为我的java就是java 7之前的那个)。
另外,我正在尝试使用以下内容导出项目:
我的.java文件包含public void run() {}
和JFrames / JPanels。我的.java文件扩展了ConsoleProgram。
答案 0 :(得分:1)
如果没有public static void main(String[] args)
方法,虚拟机(Java)将不知道从哪里启动程序。听起来您的run()
方法就是您想要启动程序的方法。如果是这样,那么添加(到您的主类(.java))方法:public static void main(String[] args)
。重新导出.jar,确保将启动配置设置为项目名称和主类。