首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jar可执行文件找不到主类-奇怪的

Jar可执行文件找不到主类-奇怪的
EN

Stack Overflow用户
提问于 2012-05-01 07:46:15
回答 4查看 5.9K关注 0票数 4

你好,我有个奇怪的问题。我正在用eclipse打包一个应用程序,以生成一个可执行的jar文件,当我运行它时,我会得到一个错误"Error无法找到主类.“。

当我从命令行示例运行相同的包时

java -jar app.jar

节目开始了。

奇怪的是,只有Java 7环境中的应用程序才会出现错误。

如果我将项目设置为java 6,那么一切都很好。

如何运行Java 7 jar可执行文件?

谢谢你的帮助。

EN

回答 4

Stack Overflow用户

发布于 2012-05-01 07:52:11

检查jre的版本,如果它的jre6,那么它可能是一个问题,尝试更新您的jre到jre7,它可以做一个小把戏。

票数 1
EN

Stack Overflow用户

发布于 2012-05-01 09:39:34

您需要在清单文件中设置主类。

示例清单文件

代码语言:javascript
复制
Manifest-Version: 1.0
Created-By: 1.3.1 (Sun Microsystems, Inc.)
Main-Class: com.package.MainClassName
Class-Path: oc4j.jar

确保在示例jar文件中设置了所有这些内容

票数 1
EN

Stack Overflow用户

发布于 2012-05-01 07:50:07

当JVM无法定位与Jar文件关联的主类时,JVM将使用Manifest.mf中的Main-Class属性来标识关联的主类。

似乎您错过了将Main-Class属性添加到用于创建JAr的Manifest文件中,http://www.skylit.com/javamethods/faqs/createjar.html可能会有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10394969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档