現在、私のMacはSnow Leopard(10.6.8)を実行しています。Java 7で開発したいと思います。Java 7 OS Xインストーラーを OracleのWebサイト 実行を開始しました。残念ながら、インストーラーはOS X Lion(10.7.3)でのみサポートされているというメッセージがすぐに出されました。 Snow Leopardを搭載したマシンでJava 7を取得する方法はありますか? Javaをアップグレードするためだけに新しいOSを購入するわけではありません。私はいくつかの周りをグーグルで探しましたが、私はあまり見つけていません。私はここでいくつかの助けを見つけることができることを望んでいます。ありがとう。
http://www.charlessoft.com/ からPacifistを使用して、ダウンロード元の「jdk7-7uX-macosx-x64.dmg」ファイルにある「JDK 7 Update X.pkg」を開いてインストールします http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
私が読んだことから、JDK 7は10.7+を必要としないため、PackageMaker(Xcodeツール)で出荷された.pkg
インストーラーファイルを開き、OSバージョン要件を削除して再構築しました。
変更を保存する必要があるため、インストーラーを.dmgファイルからコピーする必要があります。
Edit:マウントされた.dmgは読み取り専用なので、別のディレクトリにビルドする必要があります。
これを使用して、これまでのところ、問題は発生していません。Java設定ペインも正常に機能しています。
注意すべきことの1つは、willは、プログラムがJavaの代わりに新しいJDKを使用するようにJava Preferences.app
のJDKを並べ替える必要があることです。
Java 7の.jdk
バンドルを/System/Library/Java/JavaVirtualMachines/
にコピーすることさえしたので、正常に機能しているようです。
Javaアプリケーションの実行中にJDKバンドルを移動/名前変更しないでください。偶然か何かでやったわけじゃない...
私は同じ問題を抱えていたので、適切な方法でグーグルで検索できませんでした。最後に、自分で解決策を思いついてブログに載せました。
http://jksha.blogspot.se/2013/09/Java-7-and-snow-leopard-osx-106.html
@reukiodoからの答えは間違いなく行くべき道なので、たくさんありがとう!ただし、私のようなnewbについては、さらに説明が必要になる場合があります。
このプロジェクトのいくつかのパッチから、snow leopard用のopenJDK 7をコンパイルできました(完全に機能し、AWTが含まれています)。
https://github.com/hgomez/obuildfactory/
私のバイナリを少し楽にしたい場合は、次のとおりです。
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view
Tarballは約57メガバイトです。
/Library/Java/JavaVirtualMachines/
の下に展開します。 JDKはjdk1.7.0.jdk
というディレクトリにあります。 Java_HOME
環境変数を/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
に設定し、それから~/.profile
にJava_HOMEを設定するコマンドを配置して、永続性を高めます。ログアウトしてからログインし、完全に有効にします。これまで欠けている唯一のものは、JDK 7ブラウザープラグインです。
また、「Javaプリファレンス」アプリ(スポットライト検索で見つけることができます)を使用して、GUIからアクセスしたときにデフォルトに設定することもできます。
残念ながら、現時点ではOS XにアクセスしてJava 1.8を動作させようとはしていないため、10.6ではおそらく1.7で終わりです。
これを行うには2つの方法があります。
幸運を!
このビデオチュートリアルに基づいて/System/Library/CoreServices/SystemVersion.plist
のバージョンを変更しました http://www.youtube.com/watch?v=eFi-H-7-PD4
独自のものを作成できます。前にこれをやった。簡単でした。そして、おそらくあなたが得ることができるのと同じくらい公式です:
あなたが望むものは不可能ではありませんが、確かに推奨されていませんが...これがあなたが望むものであると確信したら、ここにJava(またはOS関連の問題のためのソフトウェア)をインストールする簡単な方法があります: -MainHD/System/Library/CoreServices/SystemVersion.plistに移動します-このファイルをバックアップします!! -テキストエディターで開き、製品バージョンを変更します。
<key>ProductUserVisibleVersion</key>
<string>10.6.8</string>
<key>ProductVersion</key>
<string>10.6.8</string>
必要に応じて。
警告:サムライは決断を下す前に7回呼吸します。