Re[5]: eclipse не видит java
От: AMTiger  
Дата: 14.08.10 08:06
Оценка:
Здравствуйте, UDI, Вы писали:

UDI>Здравствуйте, 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>>Пипец, чё за бред, нетбинс уже качается...


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


UDI>Решается это двумя способами правки eclipse.ini, выбирайте:

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


UDI>Собственно вы это и сделали в своем БАТ файле, но передаете этот параметр через командную строку, просто пропишите его в eclipse.ini и запускайте при помощи javaW.exe (окна консоли не будет).


Классный ответ — большое спасибо — очень помог в моей ситуации:
Eclipse не запускаля вообще с -Xmx512M на Win2003 x64, Sun Java 1.6.0_21 x32 / Eclipse 3.5 (3.6) x32

самое интересное, что на IBM Java 1.6.0 все нормально запускалось
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.