LoginSignup
4

More than 5 years have passed since last update.

Ubuntu12.04にEclipseを入れる(日本語)

Last updated at Posted at 2014-03-12

wiki.ubuntulinux.jpの通りにインストールした所エラーが出て起動できなかったのでそれについて。

wiki.ubuntulinux.jpのやり方

  • pleiadesパッケージをインストールする
$ sudo apt-get install pleiades

依存関係により自動的にEclipseもインストールされる

  • /etc/eclipse.iniを修正する
    -javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
    を追記。ただし-vmargsの行より後に(普通は一番最後の行の後に追記でよい

  • 起動

$ eclipse -clean

初回のみ-cleanをつけて起動する。次回以降は普通に起動しておk

エラった

  • ログを見ろksgって言われたのでログを見る(以下は抜粋)

!MESSAGE アプリケーション・エラー
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-3740 in java.library.path
no swt-gtk in java.library.path
Can't load library: /home/tea/.swt/lib/linux/x86_64/libswt-gtk-3740.so
Can't load library: /home/tea/.swt/lib/linux/x86_64/libswt-gtk.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
(中略)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

ggってみたところヒットしたので対処

Ubuntu 12.04 32 bit

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/

Ubuntu 12.04 64 bit

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

  • なお32bitについては未検証

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4