我试图从控制台运行一个jar文件:
java -jar ScrumTimeCaptureMaintenence.jar
我收到错误:
无法执行jar文件:"没有主要清单属性"
你可以看到我确实有一个主文件,它从eclipse运行良好:

从命令行成功运行此文件需要做什么?
Mil*_*ran 38
试着跑
java -cp ScrumTimeCaptureMaintenence.jar Main
Psh*_*emo 20
在Eclipse中:right-click在您的项目上 - > Export- >JAR file
在包含选项的最后一页(当没有Next按钮处于活动状态时),您将看到设置Main class:.你需要在这里设置一个main方法,该方法应该默认执行(比如双击JAR文件时).
spa*_*rer 13
该-jar选项仅在JAR文件是可执行JAR文件时有效,这意味着它必须具有包含Main-Class属性的清单文件.
如果它不是可执行的JAR,那么你需要运行程序,例如:
java -cp app.jar com.somepackage.SomeClass
com.somepackage.SomeClass包含main运行程序的方法的类在哪里.
首先从eclipse运行您的应用程序以创建启动配置.然后按照以下步骤操作:
- 从菜单栏的" 文件"菜单中,选择" 导出".
- 展开Java节点并选择Runnable JAR文件.单击下一步.
- 在 Runnable JAR文件规范页面中,选择用于创建可运行JAR的"Java Application"启动配置.
- 在" 导出目标"字段中,键入或单击" 浏览"以选择JAR文件的位置.
- 选择适当的库处理策略.
- (可选)您还可以创建ANT脚本以快速重新生成以前创建的可运行JAR文件.
来源:在Eclipse.org上创建一个新的Runnable JAR文件
| 归档时间: | 
 | 
| 查看次数: | 133380 次 | 
| 最近记录: |