2011-06-27 12 views
0

私はそれがこのエラーを与えたRubyMine3.1を開始Ubuntuの11.04を使用しています。ルビーマインの起動エラーjava.lang.NoClassDefFoundErrorが:COM/IntelliJの/ utilに/ LANG/URLClassLoaderの

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 

私はすべてのものを試してみました、私はまた、日-javaディレクトリに更新-javaの - 代替、また私のJAVA_HOME、JDK_HOME、RUBYMINE_JDKポイントして、デフォルトに設定し、日-Javaがインストールされていませんが、まだ成功。

誰かがそれについて考えていますか?

+0

'com.intellij.util.lang.UrlClassLoader'を含むjarがクラスパス上にないようです。 – Thomas

答えて

1

ダメージを受けたダウンロードや古いバージョンから残っているクラスがありますか?もう一度ダウンロードして、空のディレクトリに展開してください。

サードパーティのプラグインをインストールしましたか?この場合は、plugins directoryから削除してください。

ロードに失敗したクラスは、RubyMine/lib/util.jarにあります。おそらく、rubymine.shの旧バージョンを使用しており、クラスパスにutil.jarを追加していない可能性がありますか?

+0

同じダウンロードがうまくいきました。私はOSを再インストールした後、このエラーが発生します。 –

+0

@ Nazar、私は返信にいくつかの可能性のあるケースを追加しました。 – CrazyCoder

+0

ディレクトリを削除して、ダウンロードしたファイルを再度抽出して動作します。プラグインディレクトリにカスタムプラグインがあることを意味します。ありがとう –

関連する問題