1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30] MacでJavaを語るスレです。
33 名前:23 mailto:sage [2006/02/11(土) 14:18:09 ID:ALdKFceE0] >>25 Mac OS X 10.4.4 (8G32) コンピュータ名:eMac コンピュータの機種:PowerMac4,4 CPU タイプ:PowerPC G4 (3.3) CPU 数:1 CPU 速度:1 GHz 二次キャッシュ(CPU 単位):256 KB メモリ:768 MB バス速度:133 MHz これでいいかね? んで、これで何がわかるんだ?
34 名前:名称未設定 mailto:sage [2006/02/14(火) 15:56:51 ID:yMsCXbC+0] iMac 1.83G だと15955でした。RAM 512M。
35 名前:名称未設定 [2006/02/14(火) 18:52:45 ID:s/mhm5Qz0] 誰かPantherでJava5.0を使用する方法を教えていただけませんか? Tigerしか見つからなくて。。。
36 名前:名称未設定 mailto:sage [2006/02/15(水) 00:34:07 ID:/WO2DOin0] Tigerにしかありません。
37 名前:名称未設定 mailto:sage [2006/02/15(水) 19:03:32 ID:Hm7x9GoG0] 試してないけどRetroweaverとかgcjとかで頑張ってみたらどうかな。 用途にもよるだろうけど、要はSunのJDKに拘らなければなんとかなると思うよ。
38 名前:名称未設定 mailto:sage [2006/02/26(日) 10:28:28 ID:r6CB3JiA0] 最近Xcode1.5からEclipse3.1.2に乗り換えた者です。インストールした直後に日本語化もしました。 Eclipseは噂に違わぬ強力なソフトですね。このEclipseについてご教授御願いいたします。 自分は今ちょっとしたアプリケーションを作っていて、ResourceBundleを使って.propertiesファイルを 読み込みそれをSwingコンポーネントに表示しています。Xcodeでは「stationery=ノート」のように 書いて、.propertiesファイルに保存して、アプリケーションをコンパイル、実行すると、うまく日本語が 表示されていました。この.propertiesファイルをそのままEclipse用のプロジェクトにコピーして エディターで表示すると、「stationery=\u30ceu30fc\u30c8」のように表示されてしまうので、 編集ができません。しかしアプリケーションを実行すると正しく日本語で表示されます。エディターで 無理矢理「stationery=ノート」と書き換えると、今度はアプリケーション実行時に「????」などと 文字化けします。エディターで「stationery=\u30ceu30fc\u30c8」となってるときこそ ResouceBundleは正しく.propertiesファイルを読み込んでくれるという認識で正しいでしょうか。 native2asciiというコマンドを使って、「stationery=ノート」から「stationery=\u30ceu30fc\u30c8」 に変換するという方法も有るみたいですが、もっとスマートな方法は無いでしょうか。 また、.propertiesファイルの編集と保存だけをXcodeでやるという解決法も有り、これはとても簡単です。 しかしもし有れば、Eclipse単体での解決方法を知りたいのです。よろしく御願いします。 ちなみに Mac OS X 10.3.9 J2SE 1.4.2 です。
39 名前:名称未設定 mailto:sage [2006/02/26(日) 14:13:01 ID:DUN3gvWI0] ttp://enterprise.watch.impress.co.jp/cda/software/2006/02/23/7276.html ttp://sdc.sun.co.jp/javatools/jscreator/features/sysreqs/index.html PowerPC G4 1 GHzってかいてるからIntel Macではうごかないのでしょうね。
40 名前:名称未設定 [2006/02/26(日) 18:07:04 ID:OTKb3L2a0] >>38 sourceforge.net/projects/eclipse-rbe
41 名前:名称未設定 [2006/02/26(日) 20:04:49 ID:DrB+dsBp0] 日本人作成 Propetiesファイル編集の プラグインで桶じゃね?
42 名前:名称未設定 mailto:sage [2006/02/26(日) 21:43:44 ID:r6CB3JiA0] >>40 ありがとうございました。早速ResourceBundle Editorを堪能しております。 すんばらしいですね、これは。 Eclipseでは欲しい機能は大抵pluginで実現されていると、なんかの本に書いてあった通りですね。 おかげさまで作業能率が格段にアップしそうです。楽しくて今日も徹夜しそうでつw
43 名前:38 mailto:sage [2006/02/27(月) 08:57:24 ID:HT6XfaSy0] たびたび質問してすいません。 エクスポート>Mac OS X application bundleでMac用のアプリケーションに仕上げようとしたんですけど、 なぜか出来上がったアプリケーションのパッケージは空っぽ。容量は4kB。当然動かない。なぜ?たぶんEclipseの 中で独自にアプリケーションパッケージを作る機能が実装されているのではなくて、Eclipseから MRJAppBuilderを利用してパッケージを作る仕組みなんだろうと勝手に推測し、念のため /Developer/Applications/MRJAppBuilderがあるかどうか調べたんですが、これが無い!「全ての場所」で 検索しても見つからない。やっぱりこれが原因なのかな。みなさんはこの場所にMRJAppBuilder有りますか? Xcodeかなんかのアップデートのときに消えてしまったとかいうことなのかな。なんかの弾みで消してしまった だけなら、CDから再インストールすれば済むことなんですが。ちなみにXcode1.5でビルドするときは ちゃんとアプリケーションパッケージが作成されております。こっちはMRJAppBuilderが無くても関係ない? ということで何が原因なのかさっぱり分からないので、お分かりの方がいたらよろしく御願いします。
44 名前:38 mailto:sage [2006/02/27(月) 09:38:59 ID:HT6XfaSy0] さっきまではビルドしたいプロジェクトを選択していない状態からApplication Bundle Exportダイアログで、 すべての情報を手入力で入れていたんですけど、今度はビルドするプロジェクトを選択した状態から エクスポート>Mac OS X application bundleを選ぶと、Application Bundle Exportダイアログの テキストフィールドには自動的に必要な情報が設定されたので、後はDestinationのフォルダだけを設定して、 終了ボタンを押しました。すると今度はアプリケーションパッケージの容量が536KB。 「おお、できたじゃん。」と思い、ダブルクリックして起動すると、メニューがMac固有の位置ではなく、 アプリケーションのウィンドウの中にある。あれ、これじゃ意味ないじゃんw。 アプリケーションパッケージの内容をのぞくとContents/Resources/Javaの中には jar_0.jar、jar_1.jar、jar_2.jarとかいう意味不明のファイルが入っています。普通は Contents/Resources/Java/アプリケーション名.jarというふうになっているはずなんだけど。(・_・、)
45 名前:名称未設定 mailto:sage [2006/02/27(月) 14:49:56 ID:IFdtqYQD0] ドザ乙
46 名前:名称未設定 mailto:sage [2006/02/28(火) 00:34:22 ID:mpTGudS50] jarにエクスポートしてから、JarBundlerでOS Xアプリ化したらいいじゃん。
47 名前:38 mailto:sage [2006/02/28(火) 08:51:27 ID:2tGHEe680] >>46 あはは、MRJAppBuilderがJar Bundloerに変更されて場所も変わっていたとは知らんかった。 Xcode Tools1.5を再インストールしたけどMRJAppBuilderができてないんで、1.0から インストールし直そうとしたんだけど、なぜかできない(古いバージョンには戻せない?)ので、 仕方なく、Pantherのクリーンインストールからやろうと決心して、今内蔵HDの全体をバックアップ してたところでしたw。バックアップが完了したらJar Bundlerを試してみます。おかげさまで、 面倒なことにならなくて助かりました。本当にありがとうございました。m(_ _)m
48 名前:38 mailto:sage [2006/02/28(火) 17:39:07 ID:2tGHEe680] うまくいきますた。重ね重ねありがとうございます。 ところで自分はEclipse関連の本は、掌田津耶乃さんの『EclipseではじめるJava プログラミング入門』 しか持ってないんですけど、オススメの本は何でしょうか。Javaに関する基本みたいなことは 極力少なくて、ぐっと中身の濃い、EclipseやそのPluginのことだけに詳しい本がいいです。 Eclipseの本は、多分Windows用とかMac用とかは関係ないですよね。 あとVisual Editorの使い勝手について、皆さんのご意見を御聞かせいただければ幸いです。
49 名前:名称未設定 mailto:sage [2006/02/28(火) 21:16:21 ID:tzQEls2M0] 本はたいしたの出てないんじゃないのかね。 ttp://www.eclipsewiki.net/eclipse/?FrontPage ttp://eclipse-plugins.info/eclipse/index.jsp このへんあたっとけば大抵なんとかなるっしょ。
50 名前:名称未設定 mailto:sage [2006/02/28(火) 22:48:15 ID:mpTGudS50] プラグインの話だったら、硬派オライリーからなんか出ていたような気がする。
51 名前:名称未設定 mailto:sage [2006/03/02(木) 00:05:23 ID:5pC7r/Yq0] Mac OS XではVisual Editorは使えないっぽいね。
52 名前:名称未設定 mailto:sage [2006/03/02(木) 00:13:08 ID:o8R9RtJG0] 別にVisual Editorなんて使いにくいもんをつかわんでも.... Netbeans 5でいいじゃん。
53 名前:名称未設定 mailto:sage [2006/03/03(金) 07:51:04 ID:Pzgr9ZQU0] intel MacでEclipseって動くんだっけ?
54 名前:名称未設定 mailto:sage [2006/03/03(金) 11:43:05 ID:9cDMC6od0] JavaはIntel化されてるんでしょ。 動くんじゃないの?
55 名前:38 mailto:sage [2006/03/03(金) 15:40:32 ID:yHXw2PDp0] 何度も質問してすいませんm(_ _)m eclipseでビルドすると 「This version of Mac OS X does not support the Apple EAWT. Application Menu handling has been disabled (java.lang.ClassNotFoundException: MyOSXAdapter)」 というメッセージが出ます。 一応アプリは実行はできるけど、メッセージの通り、アプリケーションメニューのアバウト、環境設定、 終了のいずれもハンドリングできません。データが保存されていないのに終了できてしまうし、 アバウトボックスは自作のものではなく、標準のものが表示されてしまうし、環境設定...は 表示さえされていません。もちろんXcodeでは全てうまくいっていましたので、 「This version of Mac OS X does not support the Apple EAWT. 」というのはおかしな話です。 何か設定が必要なのでしょうか。
56 名前:名称未設定 mailto:sage [2006/03/03(金) 19:25:06 ID:6UoCqQcF0] >>53 3.2M5でUB化された
57 名前:名称未設定 mailto:sage [2006/03/05(日) 10:18:17 ID:jh4wR9q10] >>56 サンクス。 intel Mac買って来ようかなあ。
58 名前:38 mailto:sage [2006/03/05(日) 10:33:27 ID:RgAJBxnE0] com.apple.eawtへのビルドパスが通ってないのかと思ったけど、com.apple.eawtパッケージは JREシステム・ライブラリーの中に入っているので、それは無い訳だし。世界中のサイトを検索 したけど、結局自分と同じ問題点の報告すらも発見できませんでした。一端eclipseによる開発 はあきらめて、NetBeans5を試してみようと思います。でも自分はG3なので、NetBeansが インストールできない。とほほ。Intel iMacかMacBook ProかInten Mac miniか。 どれを買おうかな。
59 名前:38 mailto:sage [2006/03/07(火) 23:41:22 ID:9vnk5aFw0] とかいいつつiMac G5を買ってみますた。
60 名前:名称未設定 mailto:sage [2006/03/09(木) 22:16:47 ID:NP9mm6E20] 俺は、intel iMacにしてみた。 かなり快適っすよ。
61 名前:名称未設定 mailto:sage [2006/03/10(金) 00:10:14 ID:gwrtQN1L0] >>60 eclipseとかNetBeansとかは問題なく動いてる?
62 名前:名称未設定 mailto:sage [2006/03/10(金) 01:38:30 ID:FoSEhxHh0] そりゃJavaが動けば動くだろう....
63 名前:名称未設定 mailto:sage [2006/03/10(金) 03:47:40 ID:71LG6McK0] >> 61 NetBeansは問題なし。 eclipseは最新なら対応しているという話だが、 試していない。
64 名前:名称未設定 mailto:sage [2006/03/10(金) 06:44:51 ID:mf+aXX3w0] バンドルされたJavaアプリケーションはRosetta対応外だとのことだから、 Javaでも動くものと動かないものがあるみたい。
65 名前:名称未設定 mailto:sage [2006/03/10(金) 23:14:07 ID:SS+M/wn/0] 22あたりのテストをやったところ G5 1.8Gx2 Tiger preview 3/Tiger で10500くらい なんか遅くないか...
66 名前:名称未設定 mailto:sage [2006/03/10(金) 23:34:42 ID:71LG6McK0] intel iMac 1.8G x 2 Tiger Java1.5だと16021 1.4だとおそいので、1.5ではかってみれ
67 名前:名称未設定 mailto:sage [2006/03/11(土) 00:55:44 ID:GQD3JQwW0] Tigerって1.5だが.... とはいえ、PPC版JavaはIntel版と比較すると遅いらしい。単純演算とかは そうでもないらしいが....
68 名前:名称未設定 mailto:sage [2006/03/11(土) 10:29:21 ID:kBRcf6SD0] アプレットはJava preferencesで、設定しないと 1.5では動作しないと思うが・・。
69 名前:38 mailto:sage [2006/03/19(日) 16:25:32 ID:2ZYPkslR0] G3からG5にアップグレードし、Eclipse3.1からNetBeans4.1に乗り換えたのですが、 「This version of Mac OS X does not support the Apple EAWT. Application Menu handling has been disabled (java.lang.ClassNotFoundException: OKOSXAdapter)」が やっぱり出てしまいました。 でもやっとこさ原因がわかりますた。「 (java.lang.ClassNotFoundException: OKOSXAdapter)」の部分に 注意するべきでした。 ClassLoader.getSystemClassLoader().loadClass("MyOSXAdapter")を ClassLoader.getSystemClassLoader().loadClass("mypackage.MyOSXAdapter") というふうに完全限定名に直したら、ちゃんとアプリケーションメニューがハンドリングできるようになりました。 お騒がせしました。
70 名前:名称未設定 mailto:sage [2006/03/20(月) 03:29:08 ID:BY6DP+uF0] 完全なのか限定なのかややこしいぞ。
71 名前:名称未設定 mailto:sage [2006/03/20(月) 14:58:16 ID:IfQBaD/g0] >>22 Sempron 3100+( 1.8GHz, Paris ), Mem 768MB Windows XP Home SP2, java.vm.version 1.5.0_06-b05 スコア 13118 >>34 SempronよりiMac G5のほうが速いですね
72 名前:名称未設定 [2006/03/29(水) 02:15:17 ID:ow/rWYuz0] >>22 AMD X2 4800+ 2GB Windows Xp2 JRE1.5 スコア 22825
73 名前:名称未設定 [2006/03/29(水) 02:34:21 ID:EGdOs7Eh0] Tigerて1.5なの? 1.4.2_09なんだけど。updateすればいいのかな・・・
74 名前:名称未設定 [2006/03/29(水) 02:41:53 ID:EGdOs7Eh0] www.apple.com/support/downloads/java2se50release1.html これかな 日本のアポーにはなかった。
75 名前:名称未設定 [2006/03/29(水) 02:44:24 ID:EGdOs7Eh0] 28にあった・・・寝よう・・・
76 名前:名称未設定 mailto:sage [2006/03/29(水) 04:43:17 ID:ZMsupD0e0] Eclipse は描画を高速化するためにOSを直に利用してるとこ(SWT)があるので、 今のパッケージをそのままインストールしても動かない(Rosettaは効かない)。 開発中のバージョンではSWTがユニバーサルバイナリ化された。 download.eclipse.org/eclipse/downloads/drops/S-3.2M5-200602171115/eclipse-news-M5.html のSWTに書いてある。
77 名前:名称未設定 mailto:sage [2006/04/07(金) 17:36:49 ID:/d6fo3d30] intel Mac で J2SE 5.0 動くんでしょうか? 動くなら乗り換えたいな・・・
78 名前:名称未設定 mailto:sage [2006/04/08(土) 13:49:08 ID:eCZgQEZS0] >>77 Apple Developer Connection(入会無料)では配布してるよ。今はDeveloper Preview 7 くらいだったと思う。 最後のDeveloper Previewらしいので、もうちょっとで正式版がでるでしょう。
79 名前:77 mailto:sage [2006/04/11(火) 20:28:14 ID:9o/vRas10] >>78 レスサンクスです。 そうかぁ。買おうかな・・・
80 名前:名称未設定 mailto:sage [2006/04/12(水) 00:32:19 ID:0/qqNMp90] いろんなもんがはやいよー。 最初は、こんなもん?かなと思うけど、 使えば使うほど速さを感じる。
81 名前:名称未設定 mailto:sage [2006/04/12(水) 01:13:39 ID:Ep//VBp+0] いや冗談抜きでJavaは爆速らしい。 海外のどっかのサイトでPowerPC版とのコンパイル速度比較なんかも やってたけど、これもやっぱりIntel版の圧勝らしい。
82 名前:名称未設定 mailto:sage [2006/04/12(水) 23:48:33 ID:0/qqNMp90] JavaバイトコードのエンディアンがPowerPCのエンディアンと逆なんじゃ ないかと疑っているのだが・・・。
83 名前:名称未設定 mailto:sage [2006/04/13(木) 04:15:53 ID:qLNJNQri0] >>82 それならPowerPCと同じビッグエンディアンであるSPARCも 遅いっちゅう話になるんじゃ…。
84 名前:名称未設定 [2006/04/14(金) 13:33:30 ID:IHCxFRvx0] >>82 逆。 Javaのエンディアンはネットワークバイトオーダーに合わせるために、ビックエンディアンになっている。
85 名前:名称未設定 mailto:sage [2006/04/15(土) 00:17:42 ID:Fn6bJ82Y0] 以前ちゃんと動いていたプロジェクトをクリーニングしてから、コンパイルすると、問題なく完了するのだが、 実行すると次のようなメッセージが出て、終了してしまう。 [Session started at 2006-04-15 00:04:38 +0900.] [JavaAppLauncher Error] CallStaticVoidMethod() threw an exception Exception in thread "main" java.lang.UnsupportedClassVersionError: TestTest (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:219) at apple.launcher.LaunchRunner.loadMainMethod(LaunchRunner.java:55) at apple.launcher.LaunchRunner.run(LaunchRunner.java:84) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52) TestTest はステータス 0 で終了しました。
86 名前:名称未設定 mailto:sage [2006/04/15(土) 00:18:33 ID:Fn6bJ82Y0] つづき 同じ症状の人いませんか。ちなみにNetBeansではうまく実行できる。ちょっと調べてみると、buildフォルダにTestTest というアプリケーションができていない。 試しに新しいプロジェクトを作って次のような単純なコードを書いてみたが結果は全く同じ。どういうこと? public class TestTest { public static void main(String[] args){ System.out.println("hoge"); } } 環境は MacOS X 10.4.6 PPC G5 Xcode 2.2.1
87 名前:名称未設定 mailto:sage [2006/04/15(土) 15:12:40 ID:jULPVlgH0] >>86 環境に肝心のJavaのバージョンが抜けてると思うぞ
88 名前:名称未設定 mailto:sage [2006/04/15(土) 20:47:20 ID:x9uDYHz10] Mac ja dame
89 名前:名称未設定 mailto:sage [2006/04/15(土) 21:56:44 ID:wS4zyBC30] >>85 ,86 >Unsupported major.minor version 49.0 って書いてるところがポイントだ。 クラス・バージョンというのがあって、クラスファイルの仕様が変わると バージョンが上がる。バージョン49.0はJ2SE 5.0のクラスバージョンだ。 ということは、君のコンパイル環境はJava 5のjavacを使っており、 実行環境はJava 1.4.2を使ってるってことだな。 たしかに、Java 5のRelease 3(現在公式にダウンロードできるバージョン)は、 デフォルトのJREを置き換えない。ので、インストールしても実行環境は 1.4.2のまま。 ためしに /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java とフルパス指定で実行してみ。 対策としては、 ・コンパイル時にちゃんと-source 1.4 -target 1.4というオプションをつけてコンパイル する。 ・Apple Developer Connectionに入会(無料)し、Release 4のデベロッパ・プレビュー をダウンロードする。こいつをインストールすると、実行環境が5.0に置き換わる。 といったところか。
90 名前:86 mailto:sage [2006/04/15(土) 23:05:03 ID:Fn6bJ82Y0] >>87 しまった。J2SE 1.5
91 名前:86 mailto:sage [2006/04/15(土) 23:35:45 ID:Fn6bJ82Y0] >>89 >Release 4のデベロッパ・プレビュー 早速試してみました。 インストールして再起動して、クリーンして再コンパイルしたけど、 結果は同じでした。
92 名前:名称未設定 [2006/04/16(日) 01:57:34 ID:Khe9qP4E0] HTMLのAPIリファレンスとかJavaDocって検索できないのが嫌いだったけど, Spotlight検索できるようになって便利になったなぁ。
93 名前:名称未設定 mailto:sage [2006/04/16(日) 03:04:57 ID:YPTsJ+Q00] >>91 スタックとレースのJavaAppLauncherってので気がついたんだけど、これって Mac用にアプリケーション・バンドル化してあるんだね? アプリケーション・バンドル化したJavaプログラムは、info.plistに指定された JVMVersionを参照して、実行に使用するJREを決定する。 昔のXCodeでビルドすると、こいつが「1.4*」になってるんだよね。 「1.4*」は、「1.4バージョンのうちの、マシンにインストールしてる最大バージョン」 という意味で、1.4.1, 1.4.2だったら1.4.2が選択されるが、5.0は決して選択されない。 「1.4+」なら「1.4以上で、利用可能な最大バージョン」という意味になって、 5.0が選択される。 アプリケーションをCtrl+クリックして「パッケージの内容を表示」を選んで、中に あるinfo.plistを編集してもいいし、XCodeのターゲット設定にある「Javaコンパイラ 設定」の「ターゲットJVMのバージョン」と「ソースのバージョン」を「1.5」にして再ビルド してもいい。 しかし>>86 の場合は昔のアプリケーションを再ビルドしてるだけなんだから、 ソースバージョンとターゲットバージョンを設定してやれば1.4でも動くようになる と思う。大部分のマックにはまだ1.4.2が入っているわけだから、こっちのほうが いいと思う。 こうする場合は、XCodeの上記の設定を、ターゲットJVMもソースも「1.4」にしてや ればいい。J2SE 5.0をインストールしたまま、1.4向けのクラスファイルが生成でき る。もちろん、ソースにはJ2SE 5.0で追加された機能は使えないけどね。
94 名前:86 mailto:sage [2006/04/16(日) 03:31:47 ID:z5XjbfoX0] XcodeのJava コンパイラ設定で、ターゲットVMのバージョンを1.4、ソースのバージョンを1.4と した場合だけ、ちゃんとアプリケーションが起動できるようです。不特定や1.5にすると、やはり 同じ現象が起こります。
95 名前:名称未設定 mailto:sage [2006/04/16(日) 09:27:38 ID:+KzPh6Rr0] MacのEclipseで、プロファイラを使いたいのだが、 どれが使えていますか?
96 名前:名称未設定 mailto:sage [2006/04/16(日) 15:05:37 ID:8KApGQqa0] >>94 すまんかった..... 1.5にしてやってみたら確かにエラーになった。 93の設定に加えて、実は「Pure Java固有の設定」というところにある、 「ターゲットVMのバージョン」というのも変えてやらないと、info.plistの 中身が変わらんのね。ここがデフォルトで「1.4*」になってるから、 1.4.2を使って起動するんだ。 「1.4+」か「1.5+」にしたら起動したよ。
97 名前:94 mailto:sage [2006/04/17(月) 05:01:02 ID:5hCwH/aJ0] コンパイラ設定で、ターゲットVMのバージョンを1.5、ソースのバージョンを1.5 Pure Java固有の設定の ターゲットVMのバージョンを1.5+に設定すると、いけるね。 つうか、 ターゲットVMのコンボボックスの中には1.3*、1.3+、1.4*、1.4+しか 用意されていないので、手打ちで1.5+って入れた訳だけど、本当にこんなんでいいのかね。 1.5でも動くみたいだが、1.5+の"+"ってなんだっけ?
98 名前:名称未設定 mailto:sage [2006/04/17(月) 20:37:57 ID:1zx43CvV0] >>97 1.5+ → 1.5以上で、利用可能な一番バージョンの高いヤツ( Java 6が出たら、それ) 1.5* → 1.5のなかで一番バージョンが高いヤツ(1.5.2があったらそれだけど、6は違う) だよ。
99 名前:97 mailto:sage [2006/04/18(火) 14:35:05 ID:GN64T+yv0] な〜るほど。とんくす
100 名前:名称未設定 mailto:sage [2006/04/19(水) 21:19:43 ID:8luzWUCk0] J2SE 5.0 Release 4キター!
101 名前:名称未設定 mailto:sage [2006/04/22(土) 17:04:53 ID:fGDJTb7E0] iMac 17inch(intel)でのCaffinemarkの結果 Sieve 36357 Loop 60919 Logic 39222 String 25714 Float 51731 Method 39862 Graphics 1959 Image 9164 Dialog 2247 CM3 17869 Parallels上のWin2000sp4 JDK5.0 Sieve 37081 Loop 52391 Logic 39710 String 22067 Float 50808 Method 41003 Graphics 5216 Image 163 Dialog 1267 Caffeinemark 11605 参考まで。
102 名前:名称未設定 mailto:sage [2006/04/23(日) 14:22:29 ID:VLb1H9Nh0] パラレルって普通に速いんだね。
103 名前:名称未設定 mailto:ageます [2006/04/25(火) 01:31:31 ID:14FNvGK10] ちと自分用のコードを書いていたのだけども、intel mac, 10.4.6, j2se5.0 で FileManager.getFileType とか FileManager.getFileCreator が軒並み 0 しか返さないす。 ひょっとして実装されてない? だれか詳しい人ヒントくり。
104 名前:名称未設定 mailto:sage [2006/05/02(火) 23:45:15 ID:a200qAYb0] eclipseの3.2はintel Mac版がリリースされないのですか?
105 名前:名称未設定 mailto:sage [2006/05/04(木) 22:33:25 ID:lldm6+Vs0] J2SE5.0入れたらApplet Launcherが挙動不審。 Webブラウザでアプレット動かすと重い上にエラー起こすし。 環境設定弄ってもどうにもならんす。
106 名前:名称未設定 [2006/05/04(木) 23:09:35 ID:uIZ7NQUO0] ttp://jroller.com/page/gfx?entry=java_se_6_on_mac MustangがとうとうMacOSXにも・・・
107 名前:名称未設定 [2006/05/04(木) 23:20:50 ID:jK6zSAJa0] >>106 タスクトレイは、どうなってるの?
108 名前:名称未設定 mailto:sage [2006/05/04(木) 23:54:39 ID:uIZ7NQUO0] >>107 ちょいまち試してみる・・・ってトレイ対応してないって返り値がくるような予感
109 名前:名称未設定 mailto:sage [2006/05/05(金) 00:12:10 ID:89635Jmr0] いや、普通に落ちたわww SystemTray.add(TrayIcon) で。 ただ、SystemTray.isSuppported() は、trueだったから実装する気はあるんじゃない? Invalid memory access of location 00000020 eip=90a4e380 # # An unexpected Java error has been detected by HotSpot Virtual Machine. # # If this error is reproducible, please report it with the following information: # 1. Provide the steps to reproduce, a test case, and any relevant information # 2. The corresponding JavaNativeCrash_pid<num>.crash.log (Java state) # 3. The corresponding <name>.crash.log (native state; generated by CrashReporter) # 4. This data: # # Java VM: Java HotSpot(TM) Client VM (1.6.0-b77-2-release mixed mode, sharing) # An unexpected error has been detected by Java Runtime Environment: # # Bus Error (0xa) at pc=0x90a4e380, pid=851, tid=25186304
110 名前:名称未設定 mailto:sage [2006/05/05(金) 00:22:31 ID:uxYYpUcy0] この時期に半強制的にJ2SE5,0 Release 4に上げるのってどう思う? その影響(たぶん)で色々動かなくなった。 アップグレード時に1.4.2と5.0を選ばせるようにして欲しかった・・・。
111 名前:名称未設定 mailto:sage [2006/05/05(金) 00:30:50 ID:89635Jmr0] >>110 Java Preferencesで、選べるよ アプリケーション→ユーティリティ→Java→J2SE 5.0→Java Preferences で、1.5と1.4.2がリストされてるとこで1.4.2をドラッグして順番上に持ってくれば 1.4.2で上がってくるようになるよ
112 名前:名称未設定 [2006/05/05(金) 01:11:38 ID:Q1JcMRA+0] >>109 ありがとう。 近い位置づけなのは、メニューの右端だと思うけど、 タスクトレイとは、ちと違うよなぁ...。ここにカラーアイコンもあれだし。 メニューバーとかドックには、ツールチップとか通知みたいなやつ無いしなぁ。
113 名前:名称未設定 mailto:sage [2006/05/05(金) 01:21:49 ID:1aDMzUO30] Intel版だけってことなんで、たぶんJVMとかOS非依存っぽいところは、 SUNものを使ったんだろうな。 Intel移行によってついにリリーススケジュールが追いつくかな?
114 名前:名称未設定 mailto:sage [2006/05/05(金) 10:15:38 ID:Z/idGx9c0] >>111 Java PreferencesはWebしか関係ないっぽい。 1.4.2 を優先させてもコマンドラインから java -version とやると、 java version "1.5.0_06" が帰ってくる。
115 名前:名称未設定 mailto:sage [2006/05/05(金) 10:40:59 ID:jNn8crbt0] >>114 compileの時に-target -source -bootclasspathとか指定すれば いいんでね? もしくは /System/Library/Frameworks/JavaVM.framework/Versions の下に各バージョンのVMFrameworkがあって、currentJDKが 1.5.0にlinkされてるけどこれを1.4に書き換える 会わせて/usr/bin/以下のコマンドも各バージョンのframework以下にある コマンドへのlinkだからこれも直しちゃえばいけるんじゃね? 実際やったことないから影響度はわからん
116 名前:名称未設定 mailto:sage [2006/05/05(金) 14:14:58 ID:Gxaw3G3q0] >>114 コマンドラインから実行するならもっと話は簡単じゃない 実行する前にパス通せば解決じゃない シェル1つで解決ですよ
117 名前:名称未設定 mailto:sage [2006/05/05(金) 15:46:24 ID:Z/idGx9c0] >>116 jarをクリックして起動する場合は?
118 名前:名称未設定 mailto:sage [2006/05/05(金) 16:35:29 ID:RR5igT4Y0] >>81 HotSpotはCPUごとにちゃんとチューニングしないとあまり速くならないけど、 AppleのJDK/JREはSun由来だから、 Sunが力入れているSPARC, x86, AMD64が速い。 PowerPC固有のところはAppleがやっているのかな? IBMがJDKをMac OS X for PowerPCにポートしてくれれば速くなるはずだけど、 もうPowerPCはいいでしょ。 しかしCocoaのバインディングがなくなったから、 デスクトップ系開発者減っちゃうのかな…
119 名前:名称未設定 [2006/05/06(土) 00:20:29 ID:cHOmGDJ60] Objective CをJava風にしてくれんかな...。
120 名前:名称未設定 mailto:sage [2006/05/06(土) 00:48:05 ID:LSGrNB1t0] >>119 それただのJavaやん・・・ 型解決をダイナミックにしたJava?
121 名前:名称未設定 mailto:sage [2006/05/06(土) 19:40:19 ID:6QWppm3d0] GCのあるObj-Cとかどうよ。
122 名前:名称未設定 mailto:sage [2006/05/06(土) 21:23:55 ID:OE9xHnGv0] Objective-CにGCは既にある。 Cocoaと相性が悪いのでApple版コンパイラでオフになってるだけ。
123 名前:名称未設定 mailto:sage [2006/05/07(日) 23:39:05 ID:c0sGFtfs0] >>122 そうだったのか…。
124 名前:名称未設定 mailto:sage [2006/05/08(月) 00:36:21 ID:2BjWxbzh0] これね。 ttp://www.la.utexas.edu/lab/software/lib/gnu/objc/objc-features_toc.html#SEC_Contents Mac OS XのコンパイラはGCCなんで、この機能はあるはず。ビルド時に-enable-objc-gcを 指定しない状態でコンパイルされてるんでしょうな。
125 名前:名称未設定 mailto:sage [2006/05/08(月) 04:23:25 ID:rGwcVo5e0] あ、追記ね。ターミナルでman gccしてみると面白い記述がある。 > -fobjc-gc > Enable garbage collection (GC) for Objective-C objects. The > resulting binary can only be used on Mac OS X 10.5 (Leopard) and > later systems, due to additional functionality needed in the (NeXT) > Objective-C runtime. -fobjc-gc Objective-Cオブジェクトに対してガーベージ・コレクションを有効にする。この機能は (NeXTの)Objective-Cランライムに対して新しい機能を追加する必要があるため、 生成されるバイナリはMac OS X 10.5(Leopard)以降のシステムでのみ利用できる。
126 名前:名称未設定 mailto:sage [2006/05/08(月) 11:29:10 ID:cIKa151z0] Bohemを利用しないApple独自のGCをつくってるっていうのを MLで見たことがある。多分>>125 で言ってる奴じゃないかな。
127 名前:名称未設定 mailto:sage [2006/05/08(月) 12:51:11 ID:8IUM9dIB0] Objective-CもGCがつけばちょっとは、ユーザも 増えそうな気がする。
128 名前:名称未設定 mailto:sage [2006/05/08(月) 21:50:36 ID:ErvArHrj0] Mustang(6.0)から、Quartz RendererじゃなくてSun Rendererがデフォルトに なってる(最終版でもそうなる)そうだけど、DP1で描画は速くなってる? まあIntel版は5.0 Release 4の段階で爆速らしいので、あんまり変わらないの かもしれないけど。
129 名前:名称未設定 mailto:sage [2006/05/08(月) 22:23:31 ID:rAd15+5T0] GCが無いのが苦手でCocoa-Javaに逃げて後悔した口です。 >>125 は期待しちゃうよ?
130 名前:名称未設定 mailto:sage [2006/05/09(火) 10:53:48 ID:/um+uLV+0] Cocoaバインディングのソース公開してくれないかな…
131 名前:名称未設定 [2006/05/09(火) 13:03:38 ID:1uRfvKkd0] >>130 そーね。 メンテしないのだし、公開した方が依存しているデベロッパは助かるかも。 OSの非公開部分に食い込んでいなければの話だけど。
132 名前:名称未設定 [2006/05/19(金) 00:06:02 ID:wBp+a6/x0] Java SE 6.0 Release 1 DP2 (Universal) 出てるね。
133 名前:名称未設定 mailto:sage [2006/05/19(金) 00:12:28 ID:OCQ8Ffnt0] >>132 うお、Universalかよ! ダウンロードしなくちゃ!