私はLinux Ubuntu 64-bitにjavaをインストールしようとしています。 .tarファイルまたは.gzファイルを使用する必要があります。ダウンロード速度は問題ではありません。私はちょうど1つを選びたいと思うたくさんの細部に興味がない。私はアプリケーションの開発を行っていますが、私は知らない/使用しているJava自体ではありません。 Rubyアプリケーションを開発するためにrubyMineのように動作する他の製品には、これが必要です。javaをインストールする - .rpmファイルまたは.tar.gzを使用する必要がありますか?
答えて
あなたのためにインストールされ、動作する場合、どちらを選択しても問題ありません。両方のフォーマットが同じことを達成し、同じソフトウェアがインストールされます。
Ubuntuの別のオプションは、非常に簡単で、プロセスを自動化するapt-get install
を使用しています。
これはすべての基盤をカバーしていると思います。 –
.rpmはおそらく数秒ですみます。それは本当に問題ではありません。 .tar.gzファイルはgzip形式のtarファイル(tarballとも呼ばれます)です。 .rpmは、Ubuntuが自動的にインストールする方法を知っている形式です。
私はapt-get install
を使用することをお勧めします。
あなたはUbuntuソフトウェアセンターを使用できます:)。
+1これも良い選択です。実際には過去に私は解決の問題を抱えていたコマンドラインの問題を抱えています。 –
Ubuntuはdebパッケージを使用しています。 rpmを使用することもできますが、標準のリポジトリを使用することをお勧めします(例:apt-get install openjdk-6-jre)。あるいは、ubuntuのソフトウェアセンターを使うこともできます。
リポジトリを使用している場合は、アップデートなどが届きます。.tgzまたは.rpmを使用する場合は、自分でアップデートを管理する必要があります。また、依存関係は自動的に解決されません。
残念ながら、OracleはJDKのライセンスを変更しました。 OpenJDKのみをリポジトリから取得できます(apt-get installを使用)。
Oracle JDKを使用する場合は、手動でダウンロードしてインストールする必要があります。
rpm id "Redhat Packet Manager"タイプのファイルで、RedHatやMadrakeなどの互換システムを使用する場合に最も簡単にインストールできます。
rpm -iv PACKAGE_NAME.rpm
と入力するだけでインストールできます。
tarファイルは
tar -xvf NAME.tar
によって抽出することができ、それが現在のディレクトリに抽出されたアーカイブファイルです。
ここで、tar.gzファイルは、さらにgzippedされたtarファイルです。これはWinZipに似ていますが、Unixシステムの圧縮形式です。まず、あなたがする必要があります
gunzip NAME.tar.gz
あなたはNAME.tarを取得し、次にそれを抽出します。
src.tarはアプリケーションのソースコードを含むファイルであり、sepearateのコンパイルや変更のためのソースコードが必要な場合は、それを実行する必要があります。
最も使いやすいのはrpmファイル、次にtgz(gzipped tarファイル)、そして最後はsrcファイルです。
- 1. ファイルまたはデータベースを使用する必要がありますか?
- 2. Eclipseがある場合はJava SDKをインストールする必要があります
- 3. webpack:bundle.jsを使用するにはwebpackをインストールする必要があります
- 4. Javaアプリケーションを使用してAvroファイルをマージする必要があります
- 5. wxPythonをインストールするrpmがありますか?
- 6. MagentoはSUPEE-8167をインストールする必要がありますか?
- 7. ソースまたはPPAからNginxをインストールする必要がありますか?
- 8. Java GraphicsにはどのIDEを使用する必要がありますか?
- 9. パッケージマネージャを使用して、またはソースから、node.jsをUbuntuにインストールする必要がありますか?
- 10. GitHub noobian、msysGitまたはCygwinをインストールする必要がありますか?
- 11. angular2または@angularのnode_moduleをインストールする必要がありますか?
- 12. 私はsingletableviewを使用する必要がありますか?
- 13. はcaptchaを使用する必要がありますか?
- 14. 私はフォームタグを使用する必要がありますか?
- 15. iOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
- 16. 私はurandomまたはopenssl_random_pseudo_bytesを使用する必要がありますか?
- 17. Ionicプラットフォームはnpmインストールにインストールする必要があります
- 18. @synthesizeをまだ使用する必要がありますか?
- 19. コンパスでSusyを使用する - どのファイルをインストールする必要がありますか?
- 20. クロージャコンパイラは、CommonJSスタイルでjsファイルを使用する必要がありますか?
- 21. AppDomain.CurrentDomain.BaseDirectoryまたはSystem.Environment.CurrentDirectoryを使用する必要がありますか?
- 22. Cloudantでセレクタまたはビューを使用する必要がありますか?
- 23. アプリケーションにAsyncTaskまたはIntentServiceを使用する必要がありますか?
- 24. JavaScriptでwindow.navigateまたはdocument.locationを使用する必要がありますか?
- 25. データセットまたはデータテーブルを使用する必要がありますか?
- 26. ビューでディスパッチイベントまたはファイアイベントを使用する必要がありますか?
- 27. JComboBoxでEnumまたはStringを使用する必要がありますか?
- 28. Developer EntityまたはUser Entityを使用する必要がありますか?
- 29. マルチテーブルまたはマルチテーブルを使用する必要がありますか?
- 30. asyncioでプロトコルまたはストリームを使用する必要がありますか?
問題ではありません。 –
リポジトリからインストールする必要があります。 [ここにある方法](http://openjdk.java。net/install /) – soulcheck