Re[4]: eclipse не видит java
От: UDI Россия  
Дата: 18.07.10 21:07
Оценка: 8 (2) +1
Здравствуйте, Jurii, Вы писали:

J>Через некоторое время eclipse упал, и выдал следующее:

J>Java was started but returned exit code=143
J>C:\Program Files\Java\jre6\bin\java.exe
J>-Dosgi.requirdJavaVersion=1.5...ну и дальше в том же духе про dosgi

J>Пипец, чё за бред, нетбинс уже качается...


С этой проблемой многие сталкивались, в общем, по умолчанию на Windows есlipse создает экземпляр ВМ при помощи jvm.dll. И все бы нормально, но для создания таким способом нужен непрерывный кусок памяти (а такого иногда/всегда не бывает) для аллокации ее в этой dll, а в eclipse 3.6 (Helios) установка -Xmx была изменена с 256m на 384m в eclipse.ini. Т.е. непрерывного куска нужного размера при запуске может не оказаться.

Решается это двумя способами правки eclipse.ini, выбирайте:
1. Понижением макс. размера хипа (вообще там нужна сумма с XXMaxPermSize) — все эти параметры в eclipse.ini
2. Все-таки лучше изменить способ запуска eclipse и добавить в eclipse.ini
-vm
<путь до javaw.exe>


Собственно вы это и сделали в своем БАТ файле, но передаете этот параметр через командную строку, просто пропишите его в eclipse.ini и запускайте при помощи javaW.exe (окна консоли не будет).
"Не волнуйся, голова! Теперь будет думать компьютер"
Гомер Джей Симпсон
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.