-2

Linux Crunchbang 64 ビットを実行しています。Java と JDK のバージョンを更新しようとしています。

コマンドを実行すると

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を持っているようです.

このサイトから JDK (Linux x64) をダウンロードしたところ、ファイル名は「jdk-7u45-linux-x64.tar.gz」でした。

それをインストールするには、ターミナルを開いて入力しました

sudo apt-get インストール jdk-7u45-linux-x64.tar.gz

そして得た

パッケージリストを読み込んでいます...完了

依存関係ツリーの構築

状態情報を読み込んでいます...完了

E: パッケージ jdk-7u45-linux-x64.tar.gz が見つかりません

E: 正規表現 'jdk-7u45-linux-x64.tar.gz' でパッケージが見つかりませんでした

4

2 に答える 2

1

はすでにインストールされていOpenJDKます。tarball をインストールする場合は、使用しないでくださいapt-get。代わりに、それを抽出します。

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

そのフォルダで、readme を確認してインストールします。

于 2013-10-18T00:08:39.280 に答える
0

ファイルの解凍tar.gzは、Debian ベースの Linux ディストリビューションにソフトウェアをインストールするための適切な方法ではありません。特に、そのようなシステム レベルのソフトウェアに関してはそうです。

マシンにインストールされている Java のレベルを変更する場合は、プラットフォームのパッケージ プロビジョニング ツールを使用する必要があります。を試してから、スーパーユーザーとしてapt-get install aptitude実行してください。aptitudeを通じてaptitude、適切なレベルの Java をインストールします。

于 2013-10-18T00:17:03.470 に答える