在Ubuntu 13.10安裝PyCharm 3.0.1 & Oracle JDK

來源:互聯網
上載者:User

由於授權問題,在較新的Linux發行版本中都不再包含Oracle Java,取而代之的是OpenJDK。Ubuntu 也是如此。

OpenJDK能滿足大部分的應用程式運行條件,但PyCharm無法在OpenJDK條件下運行,因此需要安裝 Oracle公司的JDK。

首先到JetBrain官網選擇對應作業系統的最新版PyCharm下載。如果使用虛擬機器,可以先在主機中用 迅雷下載,然後傳輸到虛擬機器中使用。下載後的檔案應該是.tar.gz格式,在Ubuntu中解壓到自己選擇的 路徑後即可使用。

運行方式為在命令列中進入應用根目錄,執行:

$ ./bin/pycharm.sh

因為我的是新做的虛擬機器,命令列提示JDK錯誤。

安裝JDK

在Ubuntu中安裝JDK有不同方法,這裡提供一種個人覺得最簡單的方法,使用apt安裝。

因為著作權問題,在Ubuntu的APT倉庫中不提供Oracle Java下載,執行以下命令查看:

$ apt-cache search oracle-java

搜尋不到任何包,再次查看:

$ apt-cache search java7default-jdk - Standard Java or Java compatible Development Kitdefault-jre - Standard Java or Java compatible Runtimedefault-jre-headless - Standard Java or Java compatible Runtime (headless)openjdk-7-jdk - OpenJDK Development Kit (JDK)openjdk-7-jre - OpenJDK Java runtime, using Hotspot JITopenjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)

只可以搜尋到OpenJDK的相關包。

因為授權問題,Oracle JDK不包含在官方的PPA列表中,但感謝那些自由軟體的貢獻者,他們製作了 一個PPA可以從Oracle官方下載最新版JDK到本地,自動安裝和升級。注意的是這個PPA是一個alpha版本 ,作者不承諾任何保障,使用者自己承擔風險。(PPA:Personal Package Archive)

執行以下命令添加PPA,然後更新APT。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

更新完成後再搜尋一下JDK包:

$ sudo apt-cache search oracle-javaoracle-jdk7-installer - Oracle JDK7 Installer meta packageoracle-java7-installer - Oracle Java(TM) Development Kit (JDK) 7oracle-java6-installer - Oracle Java(TM) Development Kit (JDK) 6oracle-java8-installer - Oracle Java(TM) Development Kit (JDK) 8oracle-java7-set-default - Set Oracle JDK 7 as default Javaoracle-java6-set-default - Set Oracle JDK 6 as default Javaoracle-java8-set-default - Set Oracle JDK 8 as default Java

搜尋到了最新的JDK,我選擇了安裝Java7,執行:

sudo apt-get install oracle-java7-installer

安裝都是自動完成的,中間會彈出提示要求接受Oracle的授權條款,全部同意就可以了。

如果需要設定環境變數可以執行:

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

如果安裝過oracle-java6-set-default或者oracle-java8-set-default,它們將被自動替換為當前的 設定。

好了,再次運行PyCharm試試吧,執行:

$ ./bin/pycharm.sh

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.