Ubuntu 8.04にアップグレードしたらFreemindが動かなくなった
hoge@hp-pc07:~$ freemind & [1] 7522 hoge@hp-pc07:~$ ERROR: Your Java is not a derivative from Sun's code, ======================================= FREEMIND WILL MOST PROBABLY *NOT* WORK, ======================================= define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH in order to point to such a VM. See the manpage of freemind(1) for details. Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.81) at java.awt.Window.<init>(libgcj.so.81) at java.awt.Frame.<init>(libgcj.so.81) at javax.swing.JFrame.<init>(libgcj.so.81) at freemind.main.FreeMind.<init>(FreeMind.java:107) at freemind.main.FreeMind.main(FreeMind.java:647) Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory at java.lang.Runtime._load(libgcj.so.81) at java.lang.Runtime.loadLibrary(libgcj.so.81) at java.lang.System.loadLibrary(libgcj.so.81) at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.81) at java.lang.Class.initializeClass(libgcj.so.81) at java.lang.Class.forName(libgcj.so.81) at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81) ...6 more [1]+ Exit 1 freemind
いろいろ調べたら、sun-java6-jdkをインストールすればいいみたい。
sudo apt-get install sun-java6-jdk
「了解」を選択
「はい」を選択
無事起動しました。
・・・でもちょっと動きが不安定
要素を追加したら文字入力を受付なくなった。
コンソールには、こんなエラーが
gtk_paint_box: assertion `style->depth == gdk_drawable_get_depth (window)' failed