Fixing Java GUI on Hardy Heron

เพิ่งลง Hardy Heron เมื่อคืนก่อน ปรากฎว่า NetBeans 6.0 รันไม่ได้

ปัญหาอยู่ที่ libmawt ของ JVM มันลิงก์กันไม่ได้กับ libxcb/libX11 ของ Hardy Heron แนว ๆ นี้ ดูจาก backtrace อ่ะนะ เราก็ไม่รู้ว่าจะแก้ยังไงหรอก

ไปเจอ workaround ที่ Ubuntu Forums ลองดูแล้ว ใช้ได้ เอามาแบ่งกัน

If you have problem with Java GUI apps (for example, NetBeans) on Hardy Heron (Ubuntu 8.04 LTS pre-release), try run this line in your terminal (as root) รันคำสั่งนี้ในเทอร์มินัล:

for 32-bit Ubuntu:
$ sudo sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-6-sun-

for 64-bit Ubuntu:
$ sudo sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-6-sun-

(Notes: the path name may not be exactly as ones shown above, you may need to change to version number and/or the architecture of your JVM. Look your /usr/lib/jvm for the exact name to use. อย่าลืมเปลี่ยนชื่อพาธให้ตรงกับ JVM ที่อยู่ในเครื่องของเรา)

If that doesn’t work for you, try add this line into your .bash_profile file ถ้าไม่เวิร์กก็ลองเพิ่มบรรทัดนี้เข้าไปที่ .bash_profile:


ผมลองวิธีแล้วแล้วมันใช้ได้นะ NetBeans 6.0 + JVM + Hardy Heron Alpha 4 — WORKSFORME

ตอนนี้กำลังลองเล่น Google Web Toolkit มีสำหรับ NetBeans ด้วยนะ (gwt4nb)


technorati tags:

One response to “Fixing Java GUI on Hardy Heron”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.