Здравствуйте, 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 (окна консоли не будет).