ฉันจะตรึง Eclipse Luna กับแถบงาน Windows-7 ได้อย่างไร


15

ฉันเคยสามารถปักหมุด Eclipse ที่ทาสก์บาร์ของฉันโดยเพิ่มบรรทัดเหล่านี้ลงในeclipse.iniไฟล์:

-vm
C:/Program Files/Java/[my java version]/bin

แต่ดูเหมือนจะไม่ทำงานกับ Eclipse Luna รุ่นใหม่ ตอนนี้หากไม่มีบรรทัดเหล่านี้ฉันก็ไม่สามารถปักหมุดแอปพลิเคชันและด้วยเมนูบริบทไม่ปรากฏขึ้นเมื่อฉันคลิกขวาที่ไอคอนบนแถบงาน

มีวิธีแก้ไขปัญหานี้หรือไม่?


ฉันมีปัญหาเดียวกัน ฉันค้นหา bugs.eclipse.org แต่ไม่พบการอ้างอิงถึงเมนูคลิกขวาที่เสียหาย การปักหมุดได้รับความเสียหายบางส่วนในหลาย ๆ รุ่นตอนนี้ (ดูข้อบกพร่อง314805และ432353 )
Didier L

โดยส่วนตัวฉันเพิ่งปักหมุดไว้ที่เมนูเริ่มต้นดังนั้นฉันจึงมีไอคอนเดียวในแถบงาน
Enigma

ลองลาก eclipse.exe จาก Explorer ไปที่ทาสก์บาร์
FrantišekŽiačik

คำตอบ:


11

ฉันใช้การตั้งค่า -vm ใน eclipse.ini ในเวอร์ชันที่ผ่านมา แต่ไม่ได้แก้ปัญหาที่นี่ การปักหมุดบนแถบงานโดยตรงทำให้ฉันมีไอคอนซ้ำกันเมื่อ Luna เริ่มต้นการเตรียมใช้งานเสร็จ FWIW ฉันดูเหมือนจะแฮ็คเข้าสู่การแก้ไข ก่อนอื่นฉันคลิกขวา eclipse.exe และตรึงไว้ที่เมนูเริ่ม จากนั้นหลังจากเริ่ม Luna จาก Start ฉันคลิกขวาที่ไอคอนซึ่งปรากฏบนทาสก์บาร์และตรึงไว้ที่ TaskBar จากนั้นฉันเลิกตรึงจากเมนู Start (เนื่องจากฉันต้องการเข้าถึงไอคอนโดยตรงมากกว่าเริ่ม> Eclipse) และเมื่อเสร็จแล้วตอนนี้ Luna จะเริ่มจาก Task Bar และไอคอนจะได้รับการอัปเดต แต่ไม่ซ้ำกันเมื่อโหลดเต็ม


3
สิ่งนี้ใช้ได้สำหรับฉันหลังจากฉันนำ -vm กลับมาในไฟล์ ini
Martin Larente

สิ่งนี้ไม่ได้ผลสำหรับฉัน การเพิ่มโฟลเดอร์ java bin ไปยังด้านหน้าของตัวแปรพา ธ ทำได้
Erick Robertson

6

มีปัญหานี้กับ Eclipse Mars 64 bits บน Windows 10 Pro x64 Preview Insider Build 10130 วิธีเดียวที่ฉันจัดการเพื่อแก้ไขนั่นคือโดยการเรียกใช้ Eclipse เนื่องจากเป็นแอป Windows Vista:

  1. ลบไอคอนที่ปักหมุดไว้เพื่อทำให้แถบงานปรากฏขึ้น

  2. คลิกขวาที่ไฟล์เรียกทำงาน Eclipse -> Properties -> แท็บความเข้ากันได้ -> โหมดความเข้ากันได้

  3. ทำเครื่องหมายเรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ

  4. เลือก Windows Vista (หนึ่งในนั้น)

  5. ดำเนินการ Eclipse โดยคลิกที่ไฟล์เรียกทำงานและตรึงเมื่อโหลดเต็มที่

ฉันไม่จำเป็นต้องเพิ่มการตั้งค่าสถานะ -vm ในทางลัด (C: \ Users \ [ผู้ใช้ของคุณ] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) หรือไฟล์ eclipse.ini


แม้ว่าสิ่งนี้ได้ทำงานเพื่อกำจัดไอคอนที่ซ้ำกัน แต่ฉันพบว่าโครงการคอมไพล์ของฉันใน JDK8 จะได้รับข้อผิดพลาดภายใน การติดตามสแต็กตามความคิดเห็นนี้แสดงให้เห็นว่ามีการเรียกใช้โดย jgit
Archimedes Trajano

java.lang.InternalError: ไม่ควรมาที่นี่ที่ sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (วิธีเนทีฟ) ที่ sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) createSymbolicLink (WindowsFileSystemProvider.java:578) ที่ java.nio.file.Files.createSymbolicLink (Files.java:1043) ที่ org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
อาร์คิ Trajano

เสียใจเป็นอย่างยิ่ง! ฉันไม่สามารถบอกคุณได้ว่าฉันมีพฤติกรรมแบบเดียวกันกับฉันหรือไม่เนื่องจากฉันไม่ได้ใช้ Eclipse สำหรับ Java แม้ว่าคุณควรลองเพิ่มการตั้งค่าสถานะ -vm ในทางลัด (C: \ Users [ผู้ใช้ของคุณ] \ AppData \ Roaming \ Launch \ User ที่เปิดใช้งาน Microsoft \ Internet Explorer \ Quick Pinned \ TaskBar) หรือไฟล์ eclipse.ini คุณสามารถค้นหาขั้นตอนที่แน่นอนในคำตอบมากมายในหัวข้อนี้ เพียงแค่ให้แน่ใจว่าได้เพิ่มบรรทัดที่จุดเริ่มต้นของไฟล์ eclipse.ini
Jeremy Pare

Bug @ArchimedesTrajano อธิบายไว้ในไม่เฉพาะ Java egitแต่จะ ฉันมีปัญหาเดียวกันกับ win10 กับ php project, แชร์กับ git
คธูลู

1
การเพิ่ม-vmพารามิเตอร์หรือกลอุบายด้วยการปักหมุดครั้งแรกลงในเมนูเริ่มใช้งานได้สำหรับฉันแม้ว่าการเปลี่ยนการตั้งค่าความเข้ากันได้จะช่วยแก้ไขปัญหาสำหรับฉันใน Windows 10 + eclipse 4.6 (นีออน)
Sebastian Zartner

2

ขั้นตอน:

  1. ไปที่ไดเร็กทอรีการติดตั้ง eclipse คลิกขวา eclipse.exe และคลิก "สร้างทางลัด"
  2. เปิด Eclipse โดยดับเบิลคลิกทางลัดที่สร้างขึ้นใหม่
  3. ผ่านการเลือกพื้นที่ใช้งานและหน้าจอเริ่มต้น เมื่อ Eclipse ถูกโหลดเต็มแล้วให้คลิกขวาที่ไอคอน Eclipse ในทาสก์บาร์และคลิกที่ "ตรึงโปรแกรมนี้ไว้ที่ทาสก์บาร์"
  4. ปิด Eclipse
  5. ลบทางลัด

ผลลัพธ์ที่ได้:

  • ไม่มีรายการแถบงาน Eclipse ที่ซ้ำกันซึ่งเป็นปัญหาที่ทราบแล้วใน Eclipse รุ่นล่าสุด
  • เมนูบริบทของรายการแถบงานของ Eclipse ทำงานได้ (ฉันสังเกตเห็นว่านี่เป็นปัญหาใหม่ใน Eclipe Luna)

คุณต้องแน่ใจว่า Eclipse จะทำงานใน JVM ที่ดีเช่นกัน คุณสามารถแก้ไขตัวแปรระบบ PATH ของคุณเพื่อรวมพา ธ ไปยัง JVM ที่คุณเลือกหรือแก้ไขไฟล์ eclipse.ini ในไดเรกทอรีเดียวกันกับ eclipse.exe และเพิ่ม 2 บรรทัดต่อไปนี้:

-vm
C:/Program Files/Java/[your Java VM]/bin

หากคุณเลือกโซลูชัน PATH คุณจะต่อท้ายตัวแปร PATH ของข้อความนี้:

;C:/Program Files/Java/[your Java VM]/bin

ตรวจสอบให้แน่ใจว่า Eclipse กำลังทำงานใน JVM ที่คุณเลือกโดยเปิด Windows Task Manager และตรวจสอบบรรทัดคำสั่งที่ใช้ในการรัน Eclipse ในระบบของฉันฉันสังเกตเห็นว่ามีการใช้ javaw.exe ใน C: \ Windows \ System32 \ ซึ่งไม่ใช่สิ่งที่ฉันต้องการ


4.4.2 ยังคงไม่มีเมนูบริบท ...
patstuart

เมื่อรวมกับstackoverflow.com/q/11524162ฉันสามารถใช้งานได้
patstuart

1

สิ่งนี้ใช้ได้กับฉัน:

1 - คัดลอก / วาง "eclipse.exe" ที่รันได้บนเดสก์ท็อป 2 - การตรึงที่ทาสก์บาร์ 3 - ลบเดสก์ท็อปที่ปฏิบัติการได้ 4 - คลิกขวาที่ไอคอน eclipse ในทาสก์บาร์> คลิกขวาที่ไอคอน eclipse ในรายการ> คุณสมบัติ 5 - เปลี่ยนพา ธ ไปยังไฟล์เรียกทำงาน (เป้าหมาย: .... / eclipse.exe) และเปลี่ยนไดเรกทอรี (เริ่มใน :)

แปลก แต่มันใช้ได้สำหรับฉัน !!!


ไม่ทำงานคุณจะจบด้วย 2 ไอคอนในทาสก์บาร์
Timmos

0

มีปัญหาเดียวกันที่แน่นอนในวันนี้ดังนั้นสิ่งที่ฉันกำลังใช้อยู่ในขณะนี้คือการค้นหาปฏิบัติการที่เรียกว่า eclipse และคลิกขวาแล้วพูดว่า "ปักหมุดที่ทาสก์บาร์" พฤติกรรมที่น่าเกรงขามและไม่เหมือนกันสำหรับแอปพลิเคชั่น windows อื่น ๆ ส่วนใหญ่ แต่อาจมีบางคนที่จะสามารถแก้ไขได้ดีขึ้นในอนาคต


1
สิ่งนี้จะไม่ทำงานเมื่อ Eclipse เริ่มต้นสมบูรณ์มันจะใช้ไอคอนใหม่ข้างไอคอนที่ยึดหมุดไว้
Martin Larente

ใช่ฉันสังเกตเห็นว่าวิธีในภายหลังในวันที่ ในขณะที่หน้าจอเริ่มขึ้นมันดูสมบูรณ์แบบและฉันต้องลืมตรวจสอบในภายหลัง ฉันจะกลับมาตรวจสอบอีกครั้งหากฉันสามารถทำงานกับมันได้
bschultek

0

ฉันพบวิธีที่จะทำให้มันใช้งานได้

ก่อนอื่นให้ค้นหา Eclipse.exe และตรึงไว้ที่ทาสก์บาร์ของคุณ จากนั้นเริ่ม eclipse โดยใช้ไอคอนที่ยึดหมุดไว้ ตอนนี้คุณจะเห็นว่าเมื่อหน้าจอเริ่มหายไป eclipse จะแสดงในทาสก์บาร์เป็นไอคอนแยกต่างหากจากอันที่คุณเคยเปิดใช้

ไม่ต้องกังวลไป เลิกตรึงไอคอนเก่าคลิกขวาที่ไอคอนที่ eclipse กำลังทำงานและตรึง Voila! ไอคอนจะถูกตรึงและ eclipse จะยังคงทำงานต่อไป ตอนนี้ปิดและเริ่มทำ eclipse ตามต้องการและคุณจะเห็นว่ามันทำงานได้อย่างสมบูรณ์

PS: อย่าลืมเพิ่ม -vm และระบุพา ธ ของ JVM ของคุณใน eclipse.ini


4
สิ่งนี้ไม่ทำงานกับ Eclipse Luna: เมนูบริบทไม่พร้อมใช้งานในไอคอนที่สองที่ปรากฏขึ้น
Timmos


0

การเพิ่มคำตอบนี้เนื่องจากหน้า superuser นี้แสดงหมายเลข 1 บน Google สำหรับ "eclipse luna ไม่สามารถตรึงที่ทาสก์บาร์"

ฉันทำงานกับ Eclipse Luna 1a (4.4.1) บน Windows 8 ได้อย่างไร:

เพียงเพิ่มbinโฟลเดอร์ไปยังpathไม่เพียงพอฉันจำเป็นต้องระบุตำแหน่งbin/server/jvm.dllด้วย-vmพารามิเตอร์:

-vm C:/Program Files/Java/[myJavaVersion]/bin/server/jvm.dll

และจะทำงานได้ก็ต่อเมื่อมีการเพิ่มบรรทัดนี้ก่อนแถวที่มี

 --launcher.appendVmargs [...]

มีรายงานข้อผิดพลาดคราสที่ยื่นมาตั้งแต่ปี 2010 ความคิดเห็นรวมถึงเคล็ดลับที่เป็นประโยชน์: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805


0

คำตอบก่อนหน้านี้ไม่ทำงานสำหรับฉันเลย (Windows 7 64 บิต) ...

การเพิ่มรายการ -vm ไปยัง eclipse.ini ทำให้ Eclipse ล้มเหลวในการเริ่มต้น: มันเพิ่งแสดงกล่องโต้ตอบข้อผิดพลาดขนาดใหญ่ (และใช่รายการนั้นชี้ไปยัง Java VM ที่ถูกต้อง)

วิธีแก้ปัญหาที่เกี่ยวข้องกับการปักหมุดที่เมนูเริ่มหรือการสร้างทางลัดบนเดสก์ท็อปไม่มีผลกระทบใด ๆ

สิ่งที่ได้งานเพิ่มไดเรกทอรี bin Java (C: \ Program Files \ Java \ jre7 \ bin) เป็นครั้งแรกที่รายการในเส้นทางของฉัน (เส้นทางของตัวแปรของระบบไม่ PATH ตัวแปรของผู้ใช้) เมื่อทำสิ่งนี้แล้วฉันเริ่มต้น Eclipse รอให้หน้าจอเริ่มต้นและคลิกขวาที่รายการแถบงาน ตอนนี้ "ตรึงโปรแกรมนี้ไว้ที่ทาสก์บาร์" จะปรากฏในเมนูและในฐานะที่เป็นโบนัสเพิ่มเติมรายการ "งานใหม่" และ "เปิดใช้งาน" ก็ทำงานเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.