0

Ubuntu 11.04を使用していますが、RubyMine3.1を起動すると、このエラーが発生しました。

Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/util/lang/UrlClassLoader
    at com.intellij.idea.Main.main(Main.java:55)
Caused by: java.lang.ClassNotFoundException: com.intellij.util.lang.UrlClassLoader
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 1 more

私はすべてを試しました。sun-javaもインストールし、update-java-alternativesでデフォルトに設定しました。また、JAVA_HOME、JDK_HOME、RUBYMINE_JDKはsun-javaディレクトリを指しますが、それでも成功しません。

誰かがそれについて何か考えを持っていますか?

4

1 に答える 1

1

破損したダウンロードまたは古いバージョンから残っているいくつかのクラス?もう一度ダウンロードして、空のディレクトリに解凍してみてください。

サードパーティのプラグインをインストールしましたか?この場合、プラグインディレクトリからそれらを削除してみてください。

ロードに失敗したクラスはにありますRubyMine/lib/util.jar。たぶん、クラスパスrubymine.shに追加されない古いバージョンを使用していますか?util.jar

于 2011-06-27T09:22:10.300 に答える