كيف يمكنني تعيين خيار Eclipse.ini -vm؟
-
05-09-2019 - |
المحلول
الحل الخاص بي هو:
-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
نصائح أخرى
يجب أن يكون الملف Eclipse.ini -vm
على السطر الأول والمسار في السطر الثاني. لا تحاول وضع كل شيء في سطر واحد!
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
أي شيء بعد اتخاذ "VMargs" حجج VM. فقط تأكد من ذلك قبل ذلك، وهو آخر قطعة في Eclipse.ini.
هناك صفحة Wiki هنا.
هناك طريقتان jvm يمكن أن تبدأ: من خلال إجباره في عملية منفصلة من قاذفة الكسوف، أو عن طريق تحميلها في العملية باستخدام jni. استدعاء API.
إذا حددت -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" والمسار على نفس السطر.
-VM
c: program files java jdk1.5.0_06 bin javaw.exe
تذكر أنه لا اقتباسات، بغض النظر عما إذا كان مسارك يحتوي على مسافات (بدلا من تنفيذ سطر الأوامر).
انظر هنا: العثور على jre ل eclipse
حلا بلدي ل أوبونتو لينكس:
-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
لست متأكدا مما إذا كان هناك شيء قد تغير، لكنني جربت الإجابات الأخرى المتعلقة بالإدخالات في "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
FYI، حاجتي الخاصة لتحديد 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، يجب أن يكون أي شيء يعني للكتكس قبل -vmargs
خط وأي شيء ل JVM يجب أن يكون بعد -vmargs
خط.
يجب على JDK أنك تشير إلى Eclipse.ini لديك لتتناسب مع تثبيت Eclipse.
إذا كنت تقوم بتشغيل Eclipse 32 أو 64 بت، استخدم Java Java JDK 32 أو 64 بت على التوالي.
أود أن أشارك هذا الاختراق القليل:
نقرة على أيقونة الكسوف أشار إلى مشكلة مع JRE. لذلك، أضع هذا الأمر في مجال الوجهة خصائص الرمز:
C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw
التفكير في أن "" "من شأنه أن يحل المشكلة مع المساحة في المسار. هذا لم يعمل. ثم حاولت هذا الأمر:
C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw
مع النجاح
على افتراض أن لديك مجلد JRE، الذي يحتوي على ملفات BIN و LIB، إلخ من توزيع جافا وقت التشغيل، في نفس المجلد مثل Eclipse.ini، يمكنك تعيين في ECLILPSE.INI الخاص بك
-vm
jre\bin\javaw.exe
أعلم أنه يوجد هناك خيار سطر الأوامر، -vm
, ، لتحديد المسار إلى الملف القابل للتنفيذ لوقت جافا. قد يكون هذا هو نفسه كما هو الحال في Eclipse.ini.
-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