jump to navigation

Netbeans di Ubuntu January 12, 2008

Posted by fahrurhidayat in Ubuntu.
trackback

Sore itu aku lagi install Eclipse dan Netbeans di Ubuntuku. Eclipse sih lancar-lancar aja, setelah install sun-java6-jdk langsung bisa di pake. Tetapi ketika aku menginstall netbeans

$ sudo apt-get install netbeans

Proses instalasinya lancar, tetapi ketika di run tidak muncul apa-apa, aku coba run lewat console

$ netbeans

Muncul error seperti ini :

Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0x2aaaafdeb97c]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0×24) [0x2aaaafdeba84]
#2 /usr/lib/libX11.so.6(_XReply+0×10f) [0x2aaaaf92ddaf]
#3 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7bf826]
#4 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7a22ab]
#5 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7a257d]
#6 /opt/java/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0×12) [0x2aaaaf7a27f2]
#7 [0x2aaaab5636b8]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0x2aaaafdeb97c]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0×15) [0x2aaaafdeba15]
#2 /usr/lib/libX11.so.6 [0x2aaaaf92d183]
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0×2c) [0x2aaaaf92465c]
#4 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7a1645]
#5 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7a1899]
#6 /opt/java/jre/lib/amd64/xawt/libmawt.so [0x2aaaaf7a261f]
#7 /opt/java/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0×12) [0x2aaaaf7a27f2]
#8 [0x2aaaab5636b8]

aku googling mencari tau solusi dari permasalahan ini, dan akhirnya aku menemukan jawabannya di forum ubuntu. Aku sih ngga pikir panjang, langsung copy paste perintah dan jalankan di console sebagai root. Tetapi yang terjadi malah

sed: can’t read usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so: No such file or directory

Bingung lagi deh aku jadinya. Kemudian aku mencoba mengecek isi directory /usr/lib/jvm dan ternyata ada perbedaan versi.

yang salah : sed -i ’s/XINERAMA/FAKEEXTN/g’ usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
yang benar: sed -i ’s/XINERAMA/FAKEEXTN/g’ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so

setelah aku perhatikan ternyata ada juga loh yang letaknya di sini

$ sed -i ’s/XINERAMA/FAKEEXTN/g’ /opt/java/jre/lib/i386/xawt/libmawt.so

kalo processornya amd ya pake yang libnya amd

$ sed -i ’s/XINERAMA/FAKEEXTN/g’ /opt/java/jre/lib/amd64/xawt/libmawt.so

Kalau sudah berarti sudah sukses :D

coba jalankan perintah

$ netbeans

Oppppss loh.. kok…
Muncul error kayak gini ?

No protocol specified
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.X11.XToolkit.(XToolkit.java:89)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.Toolkit$2.run(Toolkit.java:836)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:828)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:120)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:577)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1331)
at javax.swing.UIManager.initialize(UIManager.java:1418)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1406)
at javax.swing.UIManager.getDefaults(UIManager.java:656)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:619)
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.X11.XToolkit.(XToolkit.java:89)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.Toolkit$2.run(Toolkit.java:836)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:828)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:120)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:577)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1331)
at javax.swing.UIManager.initialize(UIManager.java:1418)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1406)
at javax.swing.UIManager.getDefaults(UIManager.java:656)
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:63)
at org.openide.filesystems.FileUtil.(FileUtil.java:64)
at org.netbeans.core.startup.TopLogging.printSystemInfo(TopLogging.java:187)
at org.netbeans.core.startup.TopLogging.(TopLogging.java:112)
at org.netbeans.core.startup.CLIOptions.initialize(CLIOptions.java:205)
at org.netbeans.core.startup.Main.start(Main.java:292)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:96)
at java.lang.Thread.run(Thread.java:619)

Jangan khawatir, itu tidak masalah, padahal waktu aku yang alami khawatir bangeeettt.
Sekarang coba jalanin netbeans lewat program menu

Disitu ada pilihan agree atau disagree, pilih aja agree habis itu jalan deh.. :P

Selamat ber Netbeans ria :D

Comments»

1. Vyor - February 14, 2008

Agak ribet juga tuh …..

2. arie - April 20, 2008

walah iso yo ? :P tiwas install soko source e

3. hadi - July 3, 2008

mmhh,,, mo nanya, netbeans buat paan yakkk…