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
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..
Selamat ber Netbeans ria

Agak ribet juga tuh …..
walah iso yo ?
tiwas install soko source e
mmhh,,, mo nanya, netbeans buat paan yakkk…