Unbutu 12 で IDEA 12 を起動するためのデスクトップ リンクを作成しました。このリンクを使用してアプリケーションを起動しようとするとすぐに、次のエラー メッセージが表示されます。 JDK_HOME または JAVA_HOME 環境変数が有効な JDK インストールを指しています。」
インストール ディレクトリに移動し、./idea.sh を呼び出すターミナルから IDEA を起動できます。私の構成: Ubuntu 12.10 Intellij IDEA 12.0.1 Sun JDK 1.6.0_38 IDEA_JDK、JDK_HOME、JAVA_HOME は /etc/bash.bashrc JDK_HOME= で定義されています。 /opt/jdk1.6.0_38 export JDK_HOME IDEA_JDK=/opt/jdk1.6.0_38 export IDEA_JDK
JAVA_HOME=/opt/jdk1.6.0_38 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH
これらは実行時に正しく表示されます: echo $JDK_HOME -> /opt/jdk1.6.0_38 echo $IDEA_JDK -> /opt/jdk1.6.0_38
IDEA 内から、この JDK は、指定された同じパスの下で有効な JDK として認識されました。
リンクされたデスクトップは、元の idea.sh ファイルで「リンクを作成」コマンドを使用して作成され、デスクトップにコピーされました。
どんなアイデアでも大歓迎です!