Здравствуйте, 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 все нормально запускалось