MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Mac10.5.8上のFirefox3.6のJavaのバージョンについて https://forums.mozillazine.jp/viewtopic.php?f=2&t=11117 |
ページ 1 / 1 |
作成者: | sanyorin0211 [ 2011年2月11日(金) 19:16 ] |
記事の件名: | Mac10.5.8上のFirefox3.6のJavaのバージョンについて |
はじめまして。 あるWebアプリケーションを動作させるのに困っています。 Mac10.5.8(Leopard Intel CPU)でもJava1.6を利用していれば、動作保証と言われております。 JavaPreferenceにて、J2SE5.0よりもJavaSE 6を上に持ってきてJava1.6を読みにいくように しているのですがこの状態ですと、 http://www.javatester.org/version.html にアクセスしても Java Version 1.5と表示されてしまいます。 どうも1.6を呼びに言ってくれないようです。 他のWebサイトなどを閲覧するのに1.5も必要なので残したままにして1.6も利用できるようにしたいのですがうまくいきません :roll: 何かいい方法はないでしょうか。 環境: Mac OSX(10.5.8) Leopard Intel CPU Firefox3.6 Java SE6, 5.0が混在 |
作成者: | 偶然的通行人 [ 2011年2月12日(土) 10:19 ] |
記事の件名: | Re: Mac10.5.8上のFirefox3.6のJavaのバージョンについて |
ぼくが熱心な Mac ユーザーだったのは 漢字Talk 時代までなので、近年の Mac OS X 事情についてはとんと疎いのですが......。 Mac 環境の Java は、Sun (現 Oracle)からではなく Apple から Java for Mac として提供されていたと思います。 で、Apple のサポートページ Java for Mac OS X 10.5 Update 8 について を読んでみると、「この J2SE 5.0 のリリースは、すべての Intel および PowerPC ベースの Mac に対応しています。Java SE 6 は 64 ビットの Intel ベースの Mac 専用です」と書いてありました。 これは、J2SE 5.0 は 32bit 版が提供されているが、Java SE 6 は 64bit 版が提供されてるという意味ではないでしょうか? もしそうなら、Mac OS X 10.5 は、32bit / 64bit の両方を扱える OS だと記憶していますので、通常は利用するプログラムが 32bit か 64bit かをあまり意識しないですむのかもしれませんが、今回はそれではすまない事例だと思います。 お使いの Firefox 3.6.xx は、公式ビルドであるならば 32bit アプリケーションです。 この Firefox が呼び出して Firefox 内で使えるのは、上記の記述から考えると J2SE 5.0 しかないといえます。 一方、Java SE 6 が 64bit 版なら、これを 32bit アプリの Firefox が呼び出して Firefox 内で使えないのは仕方ないと思うのですが、いかがでしょうか? どうしても Java SE 6 を使う必要があるなら、Safari を使うか、非公式ビルドの Mac 用 64bit 版 Firefox を使うか、自分で 64bit 版をビルドするか、そのあたりが選択肢になろうかと思われます。 Mac 版の Firefox + Java for Mac OS X を試せる環境がなく具体的なことはわかりませんから、Mac ユーザーの方からアドバイスが寄せられるのを待っていただくとして、とりあえず話の接ぎ穂程度にはなろうかと、コメントさせていただきました。 外してたらすみません。 |
作成者: | sanyorin0211 [ 2011年2月14日(月) 12:06 ] |
記事の件名: | Re: Mac10.5.8上のFirefox3.6のJavaのバージョンについて |
確認が遅くなってしまいまして申し訳ございません。 偶発的通行人 さん コメントありがとうございました。 なるほど、Firefoxの公式ビルドは32bit版だったのですね。 そしてJava SE 6の方は64bit。 これは確かにうまくいかない気がします。 とても助かりました。ありがとうございます。 偶然的通行人 さんが書きました: ぼくが熱心な Mac ユーザーだったのは 漢字Talk 時代までなので、近年の Mac OS X 事情についてはとんと疎いのですが......。
Mac 環境の Java は、Sun (現 Oracle)からではなく Apple から Java for Mac として提供されていたと思います。 で、Apple のサポートページ Java for Mac OS X 10.5 Update 8 について を読んでみると、「この J2SE 5.0 のリリースは、すべての Intel および PowerPC ベースの Mac に対応しています。Java SE 6 は 64 ビットの Intel ベースの Mac 専用です」と書いてありました。 これは、J2SE 5.0 は 32bit 版が提供されているが、Java SE 6 は 64bit 版が提供されてるという意味ではないでしょうか? もしそうなら、Mac OS X 10.5 は、32bit / 64bit の両方を扱える OS だと記憶していますので、通常は利用するプログラムが 32bit か 64bit かをあまり意識しないですむのかもしれませんが、今回はそれではすまない事例だと思います。 お使いの Firefox 3.6.xx は、公式ビルドであるならば 32bit アプリケーションです。 この Firefox が呼び出して Firefox 内で使えるのは、上記の記述から考えると J2SE 5.0 しかないといえます。 一方、Java SE 6 が 64bit 版なら、これを 32bit アプリの Firefox が呼び出して Firefox 内で使えないのは仕方ないと思うのですが、いかがでしょうか? どうしても Java SE 6 を使う必要があるなら、Safari を使うか、非公式ビルドの Mac 用 64bit 版 Firefox を使うか、自分で 64bit 版をビルドするか、そのあたりが選択肢になろうかと思われます。 Mac 版の Firefox + Java for Mac OS X を試せる環境がなく具体的なことはわかりませんから、Mac ユーザーの方からアドバイスが寄せられるのを待っていただくとして、とりあえず話の接ぎ穂程度にはなろうかと、コメントさせていただきました。 外してたらすみません。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |