Eclipse.ini -vm seçeneğini nasıl ayarlarım?


Yanıtlar:


109

Benim çözümüm:

-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


5
Unix sistemlerinde javaw.exe yerine java kullanın
jeremyjjbrown

64

eclipse.ini dosyası olmalıdır -vm ilk satırda ve ikinci satırda bir yol . Her şeyi tek bir satıra koymaya çalışmayın!

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe

9
bu cevap en az bir saat tasarruf etti
oguzalb

4
"Çevrimiçi hat" numarası için teşekkürler. -vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"bir satırda çalışmıyor.
rds

47

"Vmargs" den sonraki her şey vm argümanları olarak kabul edilir. Eclipse.ini'deki son parça olan ondan önce olduğundan emin olun.


1
Bu eksik bilgi parçası ve -vm ile yolu aynı satıra
koymamak

1
Ayrıca, not defterinde ini dosyasını açmayın çünkü yanlış görüntülenecektir. Başka bir düzenleyicide açın, örneğin notepad ++
amrcus

24

Burada bir wiki sayfası var .

İki yolu vardır JVM başlatılabilir: Eclipse Başlatıcıdan ayrı bir işlemde bunu forking veya kullanma işlem içi onu yüklerken JNI çağırma API.

-vmGerçek java (w) .exe dosyasının yolunu belirtirseniz , JVM ayrı bir işlemde çatallanacaktır. -vmJVM'nin aynı işlemde yüklenmesi için jvm.dll dosyasının yolunu da belirtebilirsiniz :

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

Ayrıca jre / bin klasörünün yolunu da belirtebilirsiniz.

Ayrıca eclipse.ini'nin genel biçiminin her bağımsız değişkenin ayrı bir satırda olduğunu unutmayın. "-Vm" ve yolu aynı satıra koyarsanız işe yaramaz.


13

-vm

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

Unutmayın, yolunuzda boşluklar olup olmadığına bakılmaksızın (komut satırı çalıştırmanın aksine) tırnak işareti yoktur.

Buraya bakın: Eclipse için JRE'yi bulun


10

Ubuntu Linux için çözümüm :

-vm
/home/daniel/Downloads/jdk1.6.0_17/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

1
Bu yeni satırı -vmargs bildiriminden önce eklemek önemlidir. Dosyanın üst kısmı gibi.
krzysiek.ste

9

Bir şeyin değişip değişmediğinden emin değilim, ancak Eclipse Galileo SR2 (Windows XP SR3) için "eclipse.ini" içindeki girdilerle ilgili diğer yanıtları denedim ve hiçbiri işe yaramadı. Java, jdk1.6.0_18'dir ve varsayılan Windows yüklemesidir. Yoldan "\ javaw.exe" dosyasını düşürdüğümde işler düzeldi.

Ayrıca, -vmini dosyasında ilk satır olması gereken sözlere yeterince teşekkür edemem . Bunun bana gerçekten yardımcı olduğuna inanıyorum.

Böylece eclipse.ini dosyam şununla başlar:

-vm
C:\Program Files\Java\jdk1.6.0_18\bin

Bilginize, Eclipse'i bir JDK ile başlatmayı belirtme ihtiyacım m2eclipse eklentisi ile çalışma isteğimden kaynaklandı.


5

Buna benzer bir girişe sahip olmak için eclipse.ini dosyasını düzenlemeniz gerekir:

C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m   (based on you memory requirements)
-Xmx1028m

Ayrıca eclipse.ini'de Eclipse için ifade edilen -vmargsher şeyin satırdan önce ve JVM için her şeyin -vmargssatırdan sonra olması gerektiğini unutmayın .


4

Eclipse.ini dosyanızda işaret ettiğiniz JDK, Eclipse kurulumuyla eşleşmelidir.

32 veya 64 bit Eclipse çalıştırıyorsanız, sırasıyla 32 veya 64 bit Java JDK kullanın.


3

Bu küçük hileyi paylaşmak istiyorum:

Eclipse simgesine tıklandığında, JRE ile ilgili bir sorun oldu. Bu nedenle, bu komutu simgenin özelliklerinin hedef alanına koydum:

C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw

Yoldaki boşlukla sorunu çözeceğini düşünerek "" ". Bu işe yaramadı. Sonra şu komutu denedim:

C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw

başarıyla


2

Eclipse.ini ile aynı klasörde, bir Java Runtime dağıtımından kopyalanan bin, lib, vb. Dosyalarını içeren bir jre klasörünüz olduğunu varsayarsak, eclilpse.ini dosyanızda ayarlayabilirsiniz.

-vm
jre\bin\javaw.exe

2

-vmJava çalışma zamanının yürütülebilir dosyasının yolunu belirtmek için bir komut satırı seçeneği olduğunu biliyorum . Bu, eclipse.ini'deki ile aynı olabilir.


-2
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2000m
-Xmx3512m

Bu, JVM'yi ayarlamaz ve gereksiz yere büyük miktarda bellek talep eder.
Christopher Schneider
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.