Java for Mac OS X 10.5 Update 1でJava SE 6に対応 15
ストーリー by Acanthopanax
お待たせ 部門より
お待たせ 部門より
lineの日記より。Appleが29日付で、Java for Mac OS X 10.5 Update 1をリリースした。Java SE 6に対応する。動作環境は、Mac OS X 10.5.2以降の64ビットIntel Mac。PowerPCや32ビットシステムには対応していない。インストールしても、デフォルトで使用されるJavaのバージョンは変更されない。
Mac OS X用のJava 6環境としてはこのほか、SoyLatteが開発されている(マイコミジャーナル記事: Leopard / Tiger向けのJava 6、SoyLatte 1.0登場)。
PowerPCはともかく (スコア:0)
Re:PowerPCはともかく (スコア:1)
切り捨てではない (スコア:1, 参考になる)
>This release does not change the default version of Java.
http://docs.info.apple.com/article.html?artnum=307403 [apple.com]
Re: (スコア:0)
初代Intel Macのユーザーが、Java SE6を使いたいと思っても(Apple純正の)選択肢が無いんですから
切り捨てられたとしか言いようがありません。
Re: (スコア:0)
それが嫌ならBoot CampあるんだからVistaでも入れて使えばいいじゃない。
#つーか元々MacでのJavaサポートなんて伝統的にロクなもんじゃないし、
#Javaがそんなに大好きな人があえてMacを選択するような理由がわからん。
Re:切り捨てではない (スコア:1)
全く同意。Java SE 5の対応も遅かったしねぇ。昔はCocoaのJavaバインディングを提供していたし、Appleもそれなりに興味があったっぽかったけれど。Javaのポーティングって相当大変なんでしょうね。Sunが正式にサポートしている環境以外でJavaを本格的に使うのは危険。
Re: (スコア:0)
ずいぶん速いね、と言ってるだけなんですけどね。
Mac miniがCore 2 Duoになってからまだ1年も起ってませんし。
Re: (スコア:0)
の投入という手段だけで乗り越えてきた。
その体制を維持してきたAppleユーザが、32ビットIntel Macの切り捨てが
始まったとして、不満めいたことをいう権利があるとは思えません。
Re: (スコア:0)
このような書き込みを見るたびに
必要なものが複数個あって、そのうち1つだけかけているという
状況かどうかの確認すらしない(というか思いつかない)人が
多いのかと感じてしまうなー
実際に初代IntelMacでJava6が使えなくてガッカリしているけどAC
Re: (スコア:0)
どうするの?
参考までに聞いてみたい
Re: (スコア:0)
いちユーザなんだから愚痴るのぐらいしかやることはないでしょう
アップルがどう考えるかは知らんけど
初代IntelMacユーザは切り捨てられても文句すら言わないと
思われてもいやだし
もしかして (スコア:0)
Server VMしかない (スコア:0)
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java -client -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java -server -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)
J2SE 5.0だとClient, Server両方ある
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java -client -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
$ /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java -server -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Server VM (build 1.5.0_13-119, mixed mode)
一般ユーザがクライアント環境で使うこと自体想定していないんだろう
Re:Server VMしかない (スコア:1)
EclipseとかNetBeansとか。
このあたりのツールがJava6以上対応になったら、32bit-IntelやPPCなMacでは、使えなくなりますよね。
そうなったら困るなぁ...
Re: (スコア:0)
WindowsでserverVMとclientVM起動するとわかりますが、JavaSE6は差が以前ほどはなってきてます。
5.0まではserverはスループットがよい代わりにレスポンスやフットプリントが悪かったのですが、6.0ではほとんどのアプリはclientとスループットが変わらず。単にclientが大幅に高速化してるといえるんですが、従来のバージョンで作成されたバイナリが概ね30%くらい早くなるのは感動ものです。