1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30] MacでJavaを語るスレです。
651 名前:647 mailto:sage [2008/02/25(月) 23:26:07 ID:dWcwEuxR0] >>650 さん そうだったんですか! 私、10.3までしかclassicに対応してないって今まで勘違いしてました。 それなら、新規でサブマシン購入の必要もないですね。 教えて頂き、本当にありがとうございます!
652 名前:647 mailto:sage [2008/02/25(月) 23:59:22 ID:dWcwEuxR0] 連投で申し訳ございません。 今、調べてみたら10.4の店頭売りはしていませんが、 AppleStore 0120-27753-1に電話して今でも購入出来るそうだと知りました。 何とかなりそうです。 648さん、650さん、その他の住人の皆さん、お騒がせしました。 重ねてお礼申し上げます。ありがとうございました。
653 名前:名称未設定 mailto:sage [2008/02/29(金) 15:05:43 ID:VcWyPmKLP] Mach-OじゃなくてELFを採用してたら、 Sun JDKだけじゃなくて、gcjのポーティングも楽だったのになあ。
654 名前:名称未設定 mailto:sage [2008/03/01(土) 18:21:44 ID:oAVeahIx0] Java 6がMacOSX向けに出ることはないと聞いたのですが本当でしょうか?
655 名前:名称未設定 mailto:sage [2008/03/01(土) 18:49:00 ID:A+3BdO0B0] ・32bit ・PowerPC ・Tiger以前 ひとつでも該当していたらご愁傷様>Java 6
656 名前:名称未設定 mailto:sage [2008/03/01(土) 20:14:35 ID:oAVeahIx0] いえ、そういう意味ではなくてJava 7になるぐらいまでOSX向けの Apple公式リリースはないということですが
657 名前:名称未設定 mailto:sage [2008/03/01(土) 20:37:19 ID:elyBK7ma0] 6はベータを見るともうすぐリリースされる気がする。 ところで、LeopardでNetBeans 6.0.1落ちまくり。 新規クラス作成できないしw
658 名前:名称未設定 mailto:sage [2008/03/01(土) 21:31:28 ID:oAVeahIx0] そうですか、多少期待してみます ありがとうございます しかしリリースされたからといって即1.5のサポートきるわけにもいかないし 厄介だなぁ
659 名前:名称未設定 mailto:sage [2008/03/02(日) 10:50:34 ID:Jmmc4X/k0] FreeBSDでさえかなり昔にELFに移行したのに、 DarwinがMach-Oに固執する必要あるんかな。 ELFにしとけばCocoa対応に集中できるのに。 NEXTSTEPの負の遺産は切り捨てて欲しい。NetInfoのように。
660 名前:名称未設定 mailto:sage [2008/03/02(日) 19:58:31 ID:IdcQ48Y+0] ユニバーサルバイナリを捨てるということ?
661 名前:名称未設定 mailto:sage [2008/03/03(月) 05:24:18 ID:9OYU/S8q0] PowerPCどんどん切り捨ててるから要らないんじゃない? そもそも使わないCPUのバイナリが何故入っているのかワカラン…
662 名前:名称未設定 mailto:sage [2008/03/04(火) 08:05:46 ID:6nKdKshl0] 独自技術症候群は徐々に直っていくんじゃないかね。
663 名前:名称未設定 mailto:sage [2008/03/07(金) 06:12:20 ID:JcmbO6Tu0] ユニバーサルバイナリは捨てない方がいいと思うぞ・・・ いつか、x86も捨て去る日が来るかもしれないわけで。 5年後、MacOSXのプラットフォームをARMにすると得意げにプレゼンする満月が居るかもしれん。 そんなときの事を考えると捨てられないね。 あと、そういうこともできると言う可能性をIntelとの交渉の武器にもできるし。
664 名前:名称未設定 mailto:sage [2008/03/07(金) 11:01:20 ID:+2RTe9Uk0] software updateが、 CPUやOSのバージョンを識別して配布しているし、 Bundle(*.appなど)もCPU別のバイナリ置けるようになっているから、 技術的には必要ない。 大昔のバイナリ一個配布して、 その他のファイルはリソースフォークにぶちこむ流儀なら、 ユニバーサルバイナリも便利だけど、今は非推奨形態だし。 技術的に意味がない。単なる習慣。 ELFにするとJVM関係のメリットは大きい。
665 名前:名称未設定 mailto:sage [2008/03/07(金) 19:33:46 ID:aTLLoiid0] ?
666 名前:名称未設定 mailto:sage [2008/03/07(金) 19:56:33 ID:6hK8Pe4n0] javaを切り捨てよう
667 名前:名称未設定 mailto:sage [2008/03/12(水) 13:48:47 ID:4lAe53Bf0] Developer Previewが消えてるぉ
668 名前:名称未設定 mailto:sage [2008/03/12(水) 19:05:30 ID:UVcvJmrx0] Intel MacだがCore Duoな俺涙目
669 名前:名称未設定 mailto:sage [2008/03/13(木) 02:20:54 ID:4h91pkvUO] nekobeansアイコン和む。
670 名前:名称未設定 mailto:sage [2008/03/13(木) 12:21:06 ID:72qmJbr70] >>667 今見たけど別に消えてなかったよ。DP9ですよね? まさか自分のマシンから勝手に消えた・・・とか? >>668 次のマシンをポチるしかない。 >>669 あいつがDockで踊ってくれたら、きっとEclipse涙目。
671 名前:名称未設定 mailto:sage [2008/03/14(金) 13:48:57 ID:pd6gAQko0] >>670 あれ?ホントだ。復活してる・・・。
672 名前:名称未設定 mailto:sage [2008/03/15(土) 12:54:20 ID:qqZNP3hM0] まー、開発者の方がSE6に切り替えることが出来たとしても、 クライアントの方が大半が移行しないなら、作ったアプリは 動かしてもらえないわけで。 結局、SE5に今後もずっと留まるか、プラットフォームの変更を 決断するかを迫られてる自体に変わりはない。 正直いって、MacのJavaはSUNが作ってほしい。 もうAppleにはJavaに関わってほしくないよ。 ロクなことがないから。
673 名前:名称未設定 mailto:sage [2008/03/16(日) 03:54:42 ID:TRbgP9Dh0] 意図的にJava外しっつーか邪魔してるようにも見える>Apple デスクトップアプリをJavaで書かれると、Macに囲い込めなくなるからな。
674 名前:名称未設定 mailto:sage [2008/03/16(日) 04:38:13 ID:BY4N/Xgm0] Appleは担当技術者がかなり自由に任されているから、 Javaの担当技術者の問題だと思う。 普通の会社なら会社の意向や戦略がメインなんだけど、 Appleはそうじゃない。リリース時の品質も、 ソフトウェアによってまちまち。 SafariやiPodのOSは戦略的にやってますがね。
675 名前:名称未設定 mailto:sage [2008/03/16(日) 18:50:55 ID:bCwjbsDO0] JavaがAppleの戦略の中心からはずれただけなんじゃない? Cocoa-Javaブリッジがなくなっちゃってから、確かに対応はいまいちになったけどさ。
676 名前:名称未設定 mailto:sage [2008/03/16(日) 18:55:38 ID:6fiIXhOn0] 戦略から外れたのなら、SunなりOpenJDKなりに任せてしまえばいいのにとは感じる
677 名前:名称未設定 mailto:sage [2008/03/16(日) 22:36:03 ID:bCwjbsDO0] まあ、確かに中途半端だね。
678 名前:名称未設定 mailto:sage [2008/03/17(月) 03:01:07 ID:62TskH/X0] 32/64bit混在環境用のJVMって結構面倒なんじゃないの? Solaris上でも、64bit JVMは、64bitJNIしか繋げないし、32bit JVMは32bitJNIしか繋げない。 無茶面倒そう・・・・
679 名前:名称未設定 mailto:sage [2008/03/17(月) 03:58:02 ID:JWUAlOV50] 戦略外れたなら、Cocoa bindingにこだわって、 リリース遅らせる必要ないはずだよね。 Cocoa bindingは後回しにして、早くJDKをリリースして欲しい。 >>678 混在させる必要ない。 どうせsoftware updateでアーキテクチャを判別してリリースするんだから。
680 名前:名称未設定 mailto:sage [2008/03/17(月) 16:52:16 ID:4LWMn2cJ0] >>679 何を寝ぼけたことを言っている。 実行環境で32/64のプロセスが混在している(できるOSな)んだからリリースがどうとか関係ないでしょう。
681 名前:名称未設定 mailto:sage [2008/03/17(月) 19:24:26 ID:H8xZ+Edd0] アーキテクチャが64bitの場合に32bit JVMを入れさせる アフォはおらんだろ。
682 名前:名称未設定 mailto:sage [2008/03/18(火) 02:47:56 ID:7sBprgh40] 問題はJVMとJNIのビット数の違いの話でしょ
683 名前:名称未設定 mailto:sage [2008/03/18(火) 10:23:23 ID:wBd5Y2C70] JNIは64と32を混在させないってことでよくね? てかWindowsもそうじゃないか?
684 名前:名称未設定 mailto:sage [2008/03/18(火) 11:50:41 ID:ZUKSlbzY0] 現にVMは片方しか入ってない。
685 名前:名称未設定 mailto:sage [2008/03/18(火) 17:12:14 ID:n8q1UV1C0] つまらない質問ですがPowerMacG4/1GDPでOS10.3.9なのですが ユーティリティフォルダの中のJavaフォルダに Java 1.3.1 プラグイン設定とJava 1.4.2 プラグイン設定が入っていますが 別物なのでしょうか? それとも古い方は捨ててもよろしいのでしょうか? 無知で済みません。
686 名前:名称未設定 mailto:sage [2008/03/25(火) 08:42:45 ID:WQuWhi5c0] >>685 別物 あと、もしかしてマルチ?
687 名前:名称未設定 mailto:sage [2008/03/27(木) 19:05:04 ID:D+wbOwv90] JavaSE6Release1DP6をインストールしようとしたら 警告 This volume contains a newer version of Java. というメッセージが出て、インストールが出来ないんですが、どなたか解決方法のほうを知りませんでしょうか
688 名前:名称未設定 mailto:sage [2008/03/28(金) 01:11:32 ID:k8QpWe8B0] >>687 "Java for Mac OS X 10.4 Release 6"が既に入ってる環境だと其のDP版はインストール出来ない
689 名前:名称未設定 mailto:sage [2008/03/28(金) 06:45:53 ID:Cw6cP7zR0] >>688 ありがとうございます! でもDP版インストールできんとは、Java for Mac OS X 10.4 Release 6の方をどうにかすればいいのかなぁ
690 名前:名称未設定 mailto:sage [2008/03/29(土) 10:31:23 ID:hU3pK1AN0] 別ボリュームにインストールしろよ。
691 名前:名称未設定 mailto:sage [2008/03/29(土) 19:57:56 ID:9rIIIXp+0] Monojbc+IKVM.NET→Java/Objective-C Bridgeじゃね?
692 名前:名称未設定 [2008/04/06(日) 23:08:20 ID:fTYriNaj0] Mac OS X + JDK1.5(プリインストール版) + Eclipse(Europa) で開発しています。 Eclipseのフォントについて質問なのですが、 各種ビュー内のツリー表示等に使用されるフォントは、 設定→外観→色とフォントから設定することができません。 Eclipseのヘルプドキュメントを確認したところ、一部のビューについては システムフォントを使用するという記述があったのでTinkerToolをダウンロードしてシステムフォントの変更を行いました。 システムフォント(アプリケーションフォント)を変更しましたが Eclipseを再起動してもこの変更が反映されません。 どなたか解決方法をご存知でしょうか。
693 名前:名称未設定 [2008/04/10(木) 19:14:18 ID:0ar7MmDH0] LeopardなんですがADCでJDK6をインストールしたけどコマンドラインで java -version とやるとデフォルトでインストールされているJDK5になっています。JDK6のjavaにするにはどうすればいいのでしょうか?
694 名前:名称未設定 mailto:sage [2008/04/10(木) 19:57:30 ID:J37CLzOd0] シンボリックリンクの参照先を変えてやればいいんじゃない
695 名前:名称未設定 mailto:sage [2008/04/10(木) 20:57:09 ID:pRJqm/Om0] つ Application>Utility>Java>JavaPreference
696 名前:名称未設定 [2008/04/10(木) 22:25:47 ID:0ar7MmDH0] >>695 アプレットのはそれでOKみたいですね。 Eclipse使うとどれ使うか指定できたので大丈夫でした。 >>694 コマンドラインはやっぱりそれですかね。 ありがとうございます。
697 名前:名称未設定 mailto:sage [2008/04/30(水) 07:17:10 ID:plbWoR5z0] とりあえずアップデートきたね
698 名前:名称未設定 mailto:sage [2008/04/30(水) 12:26:04 ID:k4nKvBng0] Documentだけに見えるが・・・
699 名前:名称未設定 mailto:sage [2008/04/30(水) 12:35:00 ID:TM4Ldw3e0] Livetube動かないな でも起動画面がちょろっと出るから進歩はしてるんだろうけど 以下プロンプトとエラー: # /Applications/Livetubecc.app/Contents/MacOS/JavaApplicationStub [JavaAppLauncher] A 64-bit JVM is available for 1.6.0 [JavaAppLauncher] and it is the only version available [JavaAppLauncher] JVMArchs not found in Java dictionary [LaunchRunner Error] cc.mycomputer.media.forms02.OSXProcess.main(String[]) threw an exception: java.lang.UnsatisfiedLinkError: /Applications/Livetubecc.app/Contents/Resources/Java/libOSXProcess.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at cc.mycomputer.media.forms02.OSXProcess.main(OSXProcess.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at apple.launcher.LaunchRunner.run(LaunchRunner.java:115) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
700 名前:名称未設定 mailto:sage [2008/04/30(水) 13:06:08 ID:k4nKvBng0] >>699 Livetubeが何者かわからんが、JavaApplicationStubを Java6のものに差し替えて、その結果?
701 名前:名称未設定 mailto:sage [2008/04/30(水) 22:45:15 ID:4KLIOnG90] よく分からんけど、これでNetBenasでUMLが描けるようになる訳か。
702 名前:名称未設定 mailto:sage [2008/05/01(木) 04:28:35 ID:fM9Tlnva0] >>700 Java6をインストールした後 Livetube.app の中の JavaApplicationStub を /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub に差し替えても Livetube.app に最初から入っているものにしても全く同じだよ。
703 名前:名称未設定 mailto:sage [2008/05/01(木) 09:43:52 ID:nbXpb3KP0] rt.jarに相当するライブラリって付いてないの? soylatteにはあるみたいだけど。 いろんな環境で動くbuild.xmlかくのがめんどいな。
704 名前:名称未設定 [2008/05/01(木) 11:55:38 ID:Hk3JaY1X0] スミマセン、チョッとお聞きしたいことが。10.5.2使用中です。 前に /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2 を手動で捨てちゃって(バカ)、慌ててバックアップから手動で 件のフォルダーを戻したんですが、以降アクセス権の修復で時々 引っかかるようになってしまったんです。Main menuのログでは User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/jvm.cfg", should be 0, user is 95 User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/classlist", should be 0, user is 95 と出て一応修復出来るのですが、暫くするとまた引っかかります。 Javaアプリは問題なく使えているようなのですが、気持ち悪いので なにか妙案は無いものでしょうか?0とか95って言うのが分からなくて… よろしくお願いいたします。m(..)m
705 名前:名称未設定 mailto:sage [2008/05/01(木) 12:51:31 ID:G2H0XP870] ファイルのオーナーを0(root)にしてくれっていってるだけでしょ。
706 名前:名称未設定 [2008/05/01(木) 14:15:32 ID:Hk3JaY1X0] >>705 ありがとうございます。 今、アクセス権修復後なんですが、 システム:読み/書き wheel:読み出しのみ everyone:読み出しのみ となっているんですが、これでヨサゲですが、なんで時々修復を 求められるんでしょうか?不思議です・・・ちなみに最終変更日 は先日の月曜日になってます。むー。 スレチ気味でスミマセン・・・m(..)m
707 名前:名称未設定 mailto:sage [2008/05/02(金) 00:28:07 ID:A+/qK+Qt0] Java.pkgをインストールDVDあたりから探してきてインストールし直せば? man installerでやり方分かるよ。
708 名前:名称未設定 mailto:sage [2008/05/02(金) 00:30:12 ID:A+/qK+Qt0] ちなみに、 $ lsbom /Library/Receipts/Java.pkg/Contents/Archive.bom すると全ファイルがどうなっているべきか分かる。 updateがあると、Java〜〜.pkgってのもできるから注意。 なんとパッケージ/ファイルを上書きする。(Mac OS Xの馬鹿パッケージ・システム)
709 名前:706 [2008/05/02(金) 00:34:58 ID:V9zd0hod0] >>707 ,708 ありがとう! すっかりjava.pkgの存在忘れてました。m(..)m
710 名前:名称未設定 mailto:sage [2008/05/02(金) 04:39:49 ID:d6XBm3kB0] >>702 JavaApplicationStub64 を持ってこないと駄目じゃない?
711 名前:名称未設定 mailto:sage [2008/05/03(土) 05:49:31 ID:yC2Z3l6q0] >>710 それだと逆に > [JavaAppLauncher] A 64-bit JVM is available for 1.6.0 > [JavaAppLauncher] and it is the only version available > [JavaAppLauncher] JVMArchs not found in Java dictionary というメッセージが出なくなりすぐに以下のエラーとなります。みなさんも同様でしょうか? [LaunchRunner Error] cc.mycomputer.media.forms02.OSXProcess.main(String[]) threw an exception: java.lang.UnsatisfiedLinkError: /Applications/Livetubecc.app/Contents/Resources/Java/libOSXProcess.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at cc.mycomputer.media.forms02.OSXProcess.main(OSXProcess.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at apple.launcher.LaunchRunner.run(LaunchRunner.java:115) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)