我一直使用Eclipse的导出 - > Runnable jar选项,它工作得很完美,但是今天似乎我创建的所有Runnable jar都会产生以下错误我运行它们:(编辑:双击运行这些文件。)生成的Runnable jar:找不到主类
Java Virtual Machide Launcher
Could not find the main class: (class). Program will exit.
我用尽了一切,在过去两个小时,但它仍然不工作。
- 我仍然可以运行我以前创建的没有 问题的罐子。
- 清单文件看起来完全一样的那些工作罐子 和所有
.class
文件似乎是在地方... - 我试着
Package required libraries into generated jar
出口,但文件仍然无法正常工作。 虽然没有显示错误 - 双击该文件什么都不做。
编辑:通过cmd
工程运行jar文件完美,但简单地双击它产生这个错误。 (Bragboy)
编辑2: 从工作的JAR清单文件的内容:(显然,它们是相同的,只是想避免混淆。)
清单,版本:1.0
类路径:。
主类:defender.DefenderComponent(+两个空行以后)
而从罐的清单文件不工作的内容:(当直接打开文件)
Manifest-Version:1.0
Class-Path:。
主类:pixel.Entry(+两个空行以后)
两个主类文件被确认为在它们各自的位置。
您是否尝试明确指定主类? – bragboy 2011-12-25 11:39:36
@Bragboy请解释一下。 – Acidic 2011-12-25 11:40:52
检查我的答案。让我知道如果解决它。如果没有,我需要看看生成的清单文件。 – bragboy 2011-12-25 11:48:38