2014-09-09 3 views
0

Я использую java 1.6. У меня 64 бит W7OS. Когда я запускаю Eclipse, я получаю сообщение об ошибке exit = 13. Я видел некоторые решения для этого, и я зашел в файл eclipse.ini и добавил путь к java 1.6. Это файл .ini. Я добавил в «-vm» и следующей строке C: ...Eclipse, код выхода 13

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130521-0416 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx512m 

Я понимаю, что Интернет считает, что это связано с моей ОС является 64-битной и Eclipse, пытаясь запустить 32 бит версия или что-то еще, но я не понимаю решений, данных для этого. Что мне делать?

Заранее спасибо.

+0

Попробуйте переустановить Java или обновить до (64-разрядной) Java 7. – nitind

ответ

0

Вам не нужно переустанавливать java.

Перейти к C:\Program Data\Oracle\java и проверьте путь ярлыки java, javaw и javaws указывают на.

Если ярлыки не указывают на правильный 64-битный путь Java, удалите ярлыки и создайте новые с тем же именем и измените целевое местоположение программы на 64-битную java (jdk \ bin {java или javaws или javaw}).

0

У меня была эта проблема и была создана символическими ссылками в C: \ ProgramData \ Oracle \ Java \ javapath. Символьная ссылка javaw указывала на 32-битную версию. Я удалил и создал новую символическую ссылку javaw с этой командой в командной строке, запущенной как admin: mklink \ javaw "C: \ Program Files \ Java \ jdk1.8.0_60 \ bin" Последний аргумент команды: 64 бит javaw размещен.

Надеюсь, это поможет!

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