13

Ubuntu 12.04 に Pycharm をインストールしようとしましたが、次の情報があります。

user@user:~/Pobrane/pycharm-2.5.2/bin$ sh pycharm.sh
OpenJDK Runtime Environment (IcedTea6 1.11.1) (6b24-1.11.1-4ubuntu3)
OpenJDK Server VM (build 20.0-b12, mixed mode)
WARNING: You are launching the IDE using OpenJDK Java runtime.

         ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES!
         SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!

NOTE:    If you have both Oracle (Sun) JDK and OpenJDK installed
         please validate either PYCHARM_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
         See http://ow.ly/6TuKQ for more info on switching default JDK.

Press Enter to continue.

正常に動作するにはどうすればよいですか?

4

4 に答える 4

38

OpenJDK を Sun JDK にスワップする必要があります。

ターミナルでこれを実行します (Ctrl + Alt + T):

sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

インストール手順に従って、Java のバージョンを確認します。

java -version

次のようなものが返されます。

java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Java 7 環境変数を自動的にセットアップするには、次のパッケージをインストールします。

sudo apt-get install oracle-java7-set-default

WebUpd8経由

pycharm を再インストールする必要さえありません。新しい Java バージョンに自動的に切り替わります。

それが役に立てば幸い。

于 2013-03-29T08:19:40.190 に答える
2

Oracle (Sun) JDK は、Oracle によって設定された制限により、ほとんどの新しいディストリビューションには含まれなくなりました。代わりに、OpenSDK が同梱されています。OpenSDK はほとんどのアプリケーションで機能しますが、PyCharm にはいくつか問題があるようです。

Oracle (Sun) JDK を手動でインストールし、それがデフォルトの JDK であることを確認するか、PyCharm の起動時に適切な環境変数を設定する必要があります。

于 2012-07-30T00:00:41.847 に答える
2

littlepeaの回答に追加するだけで、openjdkをアンインストールしようとすると、このパッケージに依存するすべてのアプリケーション、つまりXBMCがアンインストールされます。いつでも 2 つの JDK をインストールして、使用する JDK をアプリケーションに選択させることができ、その逆も可能です。2 つの JDK がインストールされており、XBMC または PyCharm の実行に問題はありません。

于 2013-12-13T20:53:07.337 に答える