2013-05-27 3 views
1

Вчера я переключился с Java JDK (и JRE) с 7 на 6u45. Однако по какой-то причине из-за этого я больше не могу запускать файлы Java .Jar. Я изменил программу по умолчанию, которую он открыл, на новый jdk javaw.exe, и я даже попытался использовать jre javaw.exe, но ничего не работает. Я получаю ошибку:Не удается запустить файлы .jar?

"Could not find the main class: Program will exit. C:\Users\Michael\Desktop\myJar.jar"

Это не проблема с банкой, потому что это происходит со всеми баночек у меня есть.

+1

http://stackoverflow.com/questions/7617807/could-not-find-the-main-class-program-will-exit – Nambi

+2

Какую ошибку вы получаете, когда вы пытаетесь для запуска JAR из командной строки с использованием 'java.exe'? – millimoose

+0

check @Nambi comment – TecHunter

ответ

1

Скомпилируйте его, с опцией -target 1.6, чем вы сможете запустить на 6 тоже.

1

Похоже, что вы не используете java с аргументом -jar.

попробовать:

java.exe -jar C:\Users\Michael\Desktop\myJar.jar 
+0

Он отлично работает при использовании в командной строке, я просто не могу использовать его, щелкнув по самому файлу. –

Смежные вопросы