2012-06-15 37 views
-1

我遇到了一个问题,如果一台计算机使用比最新的java7运行时环境低的任何东西,当他们点击jar文件时,它说:“找不到主类:xxx。退出”。Java 7 vs Java6 bug

我不明白为什么它这样做对的Java6运行。任何想法?谢谢你们。

+2

你是否用JD编译过你的jar K 7? – Jeffrey

+0

主类是否引用JDK 7类?该类甚至可能无法在JDK 6中加载,从而导致出现误导性的错误消息。你能提供主类的代码吗? –

+2

如果这与你的[上一个问题](http://stackoverflow.com/questions/11051838/cannot-find-main-class-java-error)有关,它可能不适合再次提问。 –

回答

0

有些事情不对在操作系统级别,而不是在Java中,例如,被接受的答案Executing a Jar on Vista with a double click解释说你需要在Windows操作系统上正确设置文件关联,双击才能在JAR文件上工作。