Это недостающий бит информации, а также то, что -vm и путь не помещаются в одну строку
amrcus
1
Также следует отметить еще одну вещь: не открывайте ini-файл в блокноте, так как он будет отображаться неправильно. Откройте его в другом редакторе, например в блокноте ++
JVM можно запустить двумя способами : путем ее разветвления в отдельном процессе из средства запуска Eclipse или путем загрузки в процессе с помощью API вызова JNI .
Если вы укажете -vmпуть к фактическому java (w) .exe, то JVM будет разветвлен в отдельном процессе. Вы также можете указать -vmпуть к jvm.dll, чтобы JVM загружалась в том же процессе:
Вы также можете указать путь к самой папке jre / bin.
Также обратите внимание, что общий формат файла eclipse.ini - каждый аргумент в отдельной строке. Это не сработает, если вы поместите «-vm» и путь в одну строку.
Важно добавить эти новые строки перед объявлением -vmargs. Вроде в верхней части файла.
krzysiek.ste
9
Я не уверен, что что-то изменилось, но я просто попробовал другие ответы относительно записей в "eclipse.ini" для Eclipse Galileo SR2 (Windows XP SR3), и ни один из них не работал. Java - это jdk1.6.0_18, это установка Windows по умолчанию. Ситуация улучшилась, когда я сбросил "\ javaw.exe" с пути.
Кроме того, я не могу отблагодарить упоминание, которое -vmдолжно быть первой строкой в ini-файле. Я считаю, что это действительно помогло мне.
Таким образом, мой файл eclipse.ini начинается с:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
К вашему сведению, моя особая потребность указать запуск Eclipse с JDK возникла из-за моего желания работать с плагином m2eclipse.
Вы должны отредактировать файл eclipse.ini, чтобы иметь запись, подобную этой:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
Также помните, что в eclipse.ini все, что предназначено для Eclipse, должно быть перед -vmargsстрокой, а все, что для JVM должно быть после -vmargsстроки.
Предполагая, что у вас есть папка jre, которая содержит файлы bin, lib и т. Д., Скопированные из дистрибутива Java Runtime, в той же папке, что и eclipse.ini, вы можете установить в своем eclilpse.ini
Я знаю, что существует опция командной строки -vm, чтобы указать путь к исполняемому файлу среды выполнения Java. Это может быть то же самое, что и в eclipse.ini.
-vm
идет , прежде чем-vmargs
вeclipse.ini
файле.Ответы:
Мое решение:
источник
Файл eclipse.ini должен иметь
-vm
первую строку и путь во второй строке. Не пытайтесь собрать все в одну строку!источник
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
на одной строчке не работает.Все, что находится после "vmargs", считается аргументом vm. Просто убедитесь, что это перед этим, это последняя часть в eclipse.ini.
источник
Существует вики страница здесь .
JVM можно запустить двумя способами : путем ее разветвления в отдельном процессе из средства запуска Eclipse или путем загрузки в процессе с помощью API вызова JNI .
Если вы укажете
-vm
путь к фактическому java (w) .exe, то JVM будет разветвлен в отдельном процессе. Вы также можете указать-vm
путь к jvm.dll, чтобы JVM загружалась в том же процессе:Вы также можете указать путь к самой папке jre / bin.
Также обратите внимание, что общий формат файла eclipse.ini - каждый аргумент в отдельной строке. Это не сработает, если вы поместите «-vm» и путь в одну строку.
источник
Помните, никаких кавычек, независимо от того, есть ли в вашем пути пробелы (в отличие от выполнения из командной строки).
Смотрите здесь: Найдите JRE для Eclipse
источник
Мое решение для Ubuntu Linux:
источник
Я не уверен, что что-то изменилось, но я просто попробовал другие ответы относительно записей в "eclipse.ini" для Eclipse Galileo SR2 (Windows XP SR3), и ни один из них не работал. Java - это jdk1.6.0_18, это установка Windows по умолчанию. Ситуация улучшилась, когда я сбросил "\ javaw.exe" с пути.
Кроме того, я не могу отблагодарить упоминание, которое
-vm
должно быть первой строкой в ini-файле. Я считаю, что это действительно помогло мне.Таким образом, мой файл eclipse.ini начинается с:
К вашему сведению, моя особая потребность указать запуск Eclipse с JDK возникла из-за моего желания работать с плагином m2eclipse.
источник
Вы должны отредактировать файл eclipse.ini, чтобы иметь запись, подобную этой:
Также помните, что в eclipse.ini все, что предназначено для Eclipse, должно быть перед
-vmargs
строкой, а все, что для JVM должно быть после-vmargs
строки.источник
JDK, на который вы указываете в своем eclipse.ini, должен соответствовать установке Eclipse.
Если вы используете 32- или 64-битный Eclipse, используйте 32-битный или 64-битный Java JDK соответственно.
источник
Хочу поделиться этим маленьким хаком:
Щелчок по значку Eclipse указывает на проблему с JRE. Итак, я помещаю эту команду в поле назначения свойств значка:
Думая, что "'" решит проблему с пространством на пути. Это не сработало. Затем я попробовал эту команду:
с успехом
источник
Предполагая, что у вас есть папка jre, которая содержит файлы bin, lib и т. Д., Скопированные из дистрибутива Java Runtime, в той же папке, что и eclipse.ini, вы можете установить в своем eclilpse.ini
источник
Я знаю, что существует опция командной строки
-vm
, чтобы указать путь к исполняемому файлу среды выполнения Java. Это может быть то же самое, что и в eclipse.ini.источник
источник