当我将类转换为jar文件时,计算机找不到主类。我可以从命令行运行它,但不能双击它!当我双击它时,它说无法找到主要类:robert.Start(开始是我的主要课程!)有人可以帮助我吗?我有一个清单文件和所有内容,这是什么写在其中
Manifest-Version: 1.0
Class-Path: .
Main-Class: robert.Start
我的目录是这样的:
在Interest.jar里面有:META-INF
罗伯特
里面的罗伯特是我的班级
是的,有人能帮帮我吗?即使我没有手动创建清单文件,它仍然无法运行!我使用的是Windows 7。
我弄明白了这个问题。当我用jre7运行程序时,它不起作用。但是使用jre6它工作正常!我想知道为什么:/
答案 0 :(得分:0)
您没有正确打包robert.Start
。
打开JAR并查找Start.class
。找到后,请确保路径为robert
。如果不是,你有答案。
CLASSPATH也可能是一个问题。如果在运行时不使用-cp选项,则还必须在清单中设置Class-Path。