Как я устанавливаю eclipse.ini-vm опция?

Для тех, кому нужно решение Swift, вот расширение для этого в Swift

extension String {

    static func stringWithFormat(format: String, argumentsArray: Array<AnyObject>) -> String {
        let arguments = argumentsArray.map { [110] as! CVarArgType }
        let result = String(format:format, arguments:arguments)
        return result
    }

}
87
задан Peter Mortensen 7 August 2015 в 03:14
поделиться

8 ответов

Мое решение:

-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
106
ответ дан 24 November 2019 в 07:39
поделиться

Я знаю, что существует опция командной строки -vm , чтобы указать путь к исполняемому файлу среды выполнения Java. Это может быть то же самое, что и в eclipse.ini.

2
ответ дан 24 November 2019 в 07:39
поделиться

Вы должны отредактировать файл 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 .

5
ответ дан 24 November 2019 в 07:39
поделиться

Здесь находится вики-страница .

Есть два способа запустить JVM : путем разветвления в отдельном процессе от средство запуска Eclipse или загрузив его в процессе с помощью API вызова JNI .

Если вы укажете -vm с путем к фактическому java (w) .exe, тогда JVM будет разветвлен в отдельном процессе. Вы также можете указать -vm с путем к jvm.dll, чтобы JVM загружалась в том же процессе:

-vm
D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll

Вы также можете указать путь к самой папке jre / bin.

Обратите внимание, что общий формат файла eclipse.ini - это каждый аргумент в отдельной строке. Это не сработает, если вы поместите "-vm" и путь в одну строку.

23
ответ дан 24 November 2019 в 07:39
поделиться

-vm

C: \ Program Files \ Java \ jdk1.5.0_06 \ bin \ javaw.exe

Помните, без кавычек, независимо от вашего пути имеет пробелы (в отличие от выполнения из командной строки).

См. здесь: Найдите JRE для Eclipse

13
ответ дан 24 November 2019 в 07:39
поделиться

Файл eclipse.ini должен иметь -vm в первой строке и путь во второй строке. Не пытайтесь собрать все в одну строку!

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
61
ответ дан 24 November 2019 в 07:39
поделиться

Я не уверен, что что-то изменилось, но я просто попробовал другие ответы, касающиеся записей в "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.

8
ответ дан 24 November 2019 в 07:39
поделиться

Все, что находится после "vmargs", считается аргументом vm. Просто убедитесь, что это перед этим, это последняя часть в eclipse.ini.

46
ответ дан 24 November 2019 в 07:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: