Ubuntu 11.0 に Java 1.4 をインストールするにはどうすればよいですか?
java -version と入力すると、Java 6 および 7 のパッケージがリストされます。Sun の Web サイトでは、1.4.2 の Solaris インストーラーしか表示されません。
答え1
歴史的な理由により、パッケージ システムを通じてすぐに利用できるのは OpenJDK のみです。
Sun Javaの古いバージョン(Oracleが買収)が必要な場合は、以下からダウンロードする必要があります。http://www.oracle.com/technetwork/java/archive-139210.html自分で解凍し、$PATH を更新してそれを指すようにします。ツールによっては $JAVA_HOME も更新する必要があるかもしれません。
答え2
Oracle Web サイトを試してください。Java 1.1 以降のすべてのアップデートがここにあります。私は RPM ではなく tar.gz を使用します。
コードを Java 7 のベスト プラクティスに変換するのは大変な作業ですが、Java 7 でコンパイルするだけでははるかに簡単になります。たとえば、 と呼ばれる変数/フィールドを持つことはできません。IntelliJenum
などの一部の IDE には、両方を行うのに役立つ移行ツールがあります。
答え3
パッケージのバージョンを厳密に制御したい場合は、Gentoo の使用を検討することをお勧めします。これは困難で、威圧感さえ感じるかもしれませんが、パッケージ マネージャー システムを使用すると、特定のバージョンを非常に細かく制御できます。長年 Ubuntu を使ってきましたが、非常に難しいと感じています。Ubuntu で Amarok の以前のバージョンを使用したことはありません。