Eclipse ไม่ได้เริ่มใน Ubuntu 18.04


19

ฉันติดตั้ง eclipse ผ่านซอฟต์แวร์ Ubuntu เมื่อฉันเริ่มมันใช้เวลาไม่กี่วินาทีแล้วหน้าต่างข้อผิดพลาดมาแสดงเส้นทางของข้อผิดพลาด

ต่อไปนี้เป็น.logไฟล์:

!SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

ปัญหาคืออะไรและฉันจะแก้ไขได้อย่างไร


โดยวิธีที่ Netbeans ยังไม่เริ่มต้น ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่
Roberto

ฉันแก้ไขปัญหาการติดตั้ง Netbeans จากตัวติดตั้ง Oracle
Roberto

คำตอบ:


11

มันเป็นอีกหนึ่งในข้อผิดพลาดใหม่ ๆ ที่สนุกที่เกิดจาก Java ตัวใหม่ (มันทำให้ Arduino แตกเช่นกันในหลาย ๆ ทางที่น่ารำคาญ) รายงานข้อผิดพลาดอยู่ที่นี่: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886

โดยพื้นฐานแล้วมีการพึ่งพาแบบเรียกซ้ำด้วยไลบรารีหลายเวอร์ชันที่ต้องการโดยส่วนต่าง ๆ ของโปรแกรมและพวกเขาจะไม่แก้ไขข้อผิดพลาดเนื่องจาก "นี่เป็นเพียงหนึ่งในข้อบกพร่องที่ชัดเจนกว่าที่มีผลต่อ Eclipse" และพวกเขาไม่มี มีคนมากพอ

ด้วยเหตุผลบางอย่างพวกเขายังไม่ได้บรรจุ Eclipse รุ่นใหม่ (เราเป็นรุ่นใหญ่ทั้งหมดในเวลานี้) ยกเว้นใน Snap Store (จะปรากฏขึ้นหากคุณค้นหา Eclipse ในศูนย์ซอฟต์แวร์ GUI) ซึ่งเป็นที่กล่าวถึง " Eclipse รุ่นอื่น "มาจาก

ตัวเลือกของคุณคือการดาวน์โหลด Eclipse จากเว็บไซต์หรือติดตั้งSnapหากคุณต้องการใช้งานโปรแกรมต่อไป (และ Netbeans ก็พังเช่นกันด้วยเหตุผล Java เดียวกัน) ฉันจะติดตั้งเวอร์ชั่นเป็นการส่วนตัวจากเว็บไซต์ของพวกเขา แต่การติดตั้งแบบสมมุตินั้นปลอดภัยและง่ายกว่าในการตั้งค่า


2
ฉันลองสแน็ปอินและถูกกัดในภายหลังเมื่อพยายามใช้ WindowBuilder มันดูดีตั้งแต่แรกเห็นจนกระทั่งคุณพบปัญหาซึ่งไม่ใช่เรื่องแปลกสำหรับซอฟต์แวร์ที่ซับซ้อนเช่น IDE จากนั้นคุณจะพบว่า snap / flatpak ไม่ทันสมัยหรือปัญหามีอยู่ในช่องขอบ (เช่นนี้เป็น IDE ตัวที่สอง ฉันอยู่ที่ไหนฉันมีปัญหากับ snap / flatpak) ฉันคิดว่ามีความพยายามอย่างน้อยต้องมากกว่าการพึ่งพาชุมชนที่จะแปลงซอฟต์แวร์ส่วนใหญ่อย่างไม่มีที่ติจากรูปแบบดั้งเดิมเป็นรูปแบบใหม่ โดยเฉพาะอย่างยิ่งสำหรับซอฟต์แวร์ที่ซับซ้อนที่อาจมีลักษณะเป็นเพียงตัวแก้ไขข้อความ แต่ไม่ใช่ :)
LiveWireBT

5

ฉันดิ้นรนกับสิ่งนี้เช่นกัน ตัดสินใจที่จะทำsudo apt-get purge eclipse... และใช้ระบบบรรจุภัณฑ์เร็ว

sudo apt install default-jre
sudo snap install --classic eclipse

ไอคอน .... จะปรากฏขึ้นและคุณพร้อมที่จะไป


1

แก้ไขปัญหา. ในซอฟต์แวร์ Ubuntu ของฉันมี Eclipse 2 เวอร์ชันหนึ่งรุ่นเป็นภาษาโปรตุเกสและรุ่นภาษาอังกฤษ

ฉันสังเกตเห็นโลโก้เปลี่ยนไปติดตั้งโลโก้ใหม่เป็นภาษาอังกฤษและใช้งานได้


0

ลองอันนี้

sudo update-alternatives --config java

นี่จะแสดงรายการเวอร์ชัน Java ทั้งหมดที่ติดตั้งในระบบของคุณ

ตอนนี้ลองเลือก java เวอร์ชัน 8
จากนั้นลองเปิด eclipse


ไม่: "มีเพียงหนึ่งทางเลือกในจาวากลุ่มลิงก์ (ระบุ / usr / bin / java): / usr / lib / jvm / java-11-openjdk-amd64 / bin / java ไม่มีการกำหนดค่า"
Paul Feakins

0

ฉันเพิ่งพบปัญหานี้ (โพสต์เมื่อสองสามวันก่อนที่Unable เพื่อเปิดใช้ Eclipse บน Ubuntu 18.04 - ฉันไม่พบโพสต์นี้ในขณะนี้ @ N0rbert: ขอบคุณที่ชี้นำฉัน)

หลังจากที่ผมโพสต์ผมไปเว็บไซต์ Eclipse และพบว่ามีการติดตั้ง: Eclipse Installer 2019-09 R ฉันดาวน์โหลดและเรียกใช้แล้วดูเหมือนว่าจะทำงานได้: ฉันสามารถเริ่มและเรียกใช้ Eclipse ได้โดยไม่มีปัญหาและทำการแก้ไขเล็กน้อย ฉันยังไม่สามารถยืนยันได้ว่าฉันจะไม่ประสบปัญหาเมื่อฉันเจาะลึกลงไป ฉันจะโพสต์อีกครั้งเมื่อฉันมีอะไรใหม่ที่จะรายงาน

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