2013-10-18 483 views
-2

我正在運行Linux Crunchbang 64位。我正在嘗試更新我的Java和JDK版本。在Linux上安裝Java

當我運行

Java的版本

我得到

Java版本 「1.6.0_27」

OpenJDK的運行時環境(IcedTea6 1.12命令。 6)(6b27-1.12.6-1〜deb7u1)

OpenJDK的64位服務器VM(建設20.0 - B12,混合模式)

而且我想運行於Java 7運行的代碼,但似乎我的Java 6

我下載來自this站點的JDK(Linux x64),文件名爲'jdk-7u45-linux-x64.tar.gz'。

要安裝它,我打開終端和類型

命令和apt-get安裝JDK-7u45-Linux的x64.tar.gz

,並得到

讀取軟件包列表...完成

建築物依賴樹

讀取狀態信息...完成

E:無法找到包的jdk-7u45-Linux的x64.tar.gz

E:無法找到正則表達式的任何包「的jdk-7u45-linux的-x64.tar.gz'

+0

您正在使用錯誤的工具。 apt-get檢查軟件包的倉庫,你已經下載了軟件包。 – kingdamian42

回答

1

您已經安裝OpenJDK。如果你想安裝tarball,不要使用apt-get。相反,提取它:

tar -xvzf jdk-7u45-linux-x64.tar.gz && cd jdk-7u45-linux-x64 

並在該文件夾中,檢查自述文件並安裝。

+0

我已經這樣做了,但自述文件沒有說明如何安裝它。 – user2612619

0

拆包tar.gz文件並不是在基於Debian的Linux發行版上安裝軟件的合適方式,特別是當涉及到這樣的系統級軟件時。

如果要更改計算機上安裝的Java的級別,應使用平臺的軟件包配置工具。嘗試apt-get install aptitude,然後以超級用戶身份運行​​。通過​​,安裝適當級別的Java。

+0

資質已經是最新版本。 0升級,0新安裝,0刪除和55未升級。 – user2612619

+0

好。現在運行aptitude並使用它來查找所需的Java版本。 – Isaac