我从Java JDK(和JRE)7切换到6u45。出于某种原因,我不能再运行.jar文件了。我更改了默认程序以将.jar文件运行到新JDK的 javaw.exe - 但它不起作用。此外,我也尝试使用新的JRE的 javaw.exe - 它不起作用。在这两种情况下我都收到了这个错误:
“无法找到主要类:程序将退出。 C:\ Users \用户迈克尔\桌面\ myJar.jar“
答案 0 :(得分:1)
使用选项-target 1.6
重新编译它,而不是在6上运行。
答案 1 :(得分:1)
听起来你没有使用-jar参数运行java。
尝试:
java.exe -jar C:\Users\Michael\Desktop\myJar.jar