5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Mac de Java

1 :名称未設定:2006/01/29(日) 23:08:28 ID:gXy2tgi30
MacでJavaを語るスレです。

2 :名称未設定:2006/01/29(日) 23:11:55 ID:gXy2tgi30
Netbeans
ttp://www.netbeans.org/

Eclipse
ttp://www.eclipse.org/

AppleのJavaサイト
ttp://www.apple.com/jp/macosx/features/java/

3 :名称未設定:2006/01/29(日) 23:13:05 ID:FA84l1aQ0
1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日:

4 :名称未設定:2006/01/29(日) 23:13:43 ID:FA84l1aQ0
1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日:

5 :名称未設定:2006/01/29(日) 23:14:15 ID:FA84l1aQ0
1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日:

6 :名称未設定:2006/01/29(日) 23:14:54 ID:FA84l1aQ0
1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日:

7 :名称未設定:2006/01/29(日) 23:15:25 ID:FA84l1aQ0
1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日: 1 名前: 名称未設定 Mail: sage 投稿日: 2006/01/29(日) 23:08:28 ID: gXy2tgi30
MacでJavaを語るスレです。
2 名前: 名称未設定 Mail: sage 投稿日:

8 :名称未設定:2006/01/30(月) 03:06:00 ID:7byVZiWl0
Eclipse遅くね?

Win/Linuxでも遅いの?

9 :名称未設定:2006/01/30(月) 03:17:21 ID:ALsLicLQ0
NetBeansは良いね、さすがSun純正

10 :名称未設定:2006/01/30(月) 10:31:35 ID:722K1Vqu0
EclipseはIntel Macで動くの?

11 :名称未設定:2006/01/30(月) 13:00:59 ID:Oau0xIE/0
>>8
<私見>
多少。最近のeclipseが特に重く感じる
Mac版はさらに多少重く感じる
@G5 2GHzDual/Pen4-2.4GHzのDell機比 メモリともに2GB over
</私見>

12 :名称未設定:2006/01/30(月) 23:30:49 ID:MoQYBokk0
Windows版だとEclipseでも軽いような気がする。

13 :名称未設定:2006/01/30(月) 23:31:43 ID:MoQYBokk0
intel MacだとJavaは速いのですか?

14 :名称未設定:2006/02/03(金) 23:17:08 ID:CDm+K1LB0
4倍速です

15 :名称未設定:2006/02/04(土) 00:30:56 ID:3rgS1PDe0
Intel MacのJavaは冗談抜きで速い。

16 :名称未設定:2006/02/04(土) 06:58:08 ID:K8/WOOV60
>> 15
マジっすか?乗り換えようかなあ。
PowerMac版と何がちがうんだろうね?

17 :名称未設定:2006/02/04(土) 07:17:06 ID:eGLII+Fz0
SE6のタスクトレイは、どう実装されるの?

18 :名称未設定:2006/02/04(土) 10:34:31 ID:3rgS1PDe0
多分描画全体が速くなったんではないかと推測してる。計算処理は
クロック周波数に比例するだろうな。

なんかSunのJVMをPPCに実装し直す際に、SunのJVMにはIntelに特化した
パフォーマンスチューニングされてて、ある部分をどうしてもPPCに変換でき
なかったとかいう噂を聞いたことがある。

19 :名称未設定:2006/02/07(火) 18:22:47 ID:hai7VRzR0
>>15

マヂか?
Mac Pro に期待 age

20 :名称未設定:2006/02/07(火) 22:30:27 ID:U6DCVksJ0
>18
アーキテクチャはsparcとPPCのほうが似てるんじゃないの?
そでもない?

21 :名称未設定:2006/02/08(水) 00:37:37 ID:JFltFDIM0
SunのJVMが一番早いのはやはりSolaris用らしいけど、X86用の描画ロジックがキモらしい。

22 :名称未設定:2006/02/09(木) 07:54:04 ID:/VB2QbvA0
だれかCaffeinemarkをテストしてみてくれない?

http://www.benchmarkhq.ru/cm30/

ここから、online testをクリック。


23 :名称未設定:2006/02/09(木) 09:12:38 ID:VcLSIyLm0
>>22
通りすがりのjava知識なし者ですが、5136とでました

24 :名称未設定:2006/02/09(木) 22:10:21 ID:IcYK3QkG0
8600だった

25 :名称未設定:2006/02/09(木) 22:26:21 ID:/VB2QbvA0
環境を書くのじゃ。


26 :名称未設定:2006/02/09(木) 23:43:32 ID:TeHpLd870
JAVAを1.5にしたいがうまくいきません。
アドバイスお願いします。

27 :名称未設定:2006/02/09(木) 23:58:13 ID:WeCTlb1P0
つMac以外のPC

28 :名称未設定:2006/02/10(金) 00:24:10 ID:M//EkD/Z0
>>26
別にダウンロードしたら普通にできるんじゃね?
http://www.apple.com/jp/ftp-info/reference/java2se50release3.html

しかしこのリンク、Mac OS Xのページの「ダウンロード」からだと見つからなかった
んだが、そんなことでいいのか>アップル

29 :名称未設定:2006/02/10(金) 00:52:13 ID:VLNL99aN0
>>28
サポートの方のダウンロードにある。

30 :26:2006/02/10(金) 02:01:13 ID:88Ntya310
>>28
それをダウンロードしてインスコしたんですよ。
でもダメだった orz

31 :名称未設定:2006/02/10(金) 07:50:10 ID:8FI3c+AC0
>>26
${JAVA_HOME}が1.4.2を向いているだけっていうオチじゃないよな?

32 :名称未設定:2006/02/11(土) 01:04:54 ID:mV/rP1mb0
というかRelease 3ではまだ1.4がデフォルトのままで、1.5はオプションというか、
明示的に指定しないとだめ。逆に言えば、ちゃんと指定すれば使える。
javaコマンドなら、javaコマンドのあるところまでフルパスで指定すれば使えるし。

いまDeveloper Previewが出ているRelease 4からは5がデフォルトになるらしいけど。

33 :23: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 :名称未設定: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 :名称未設定:2006/02/15(水) 00:34:07 ID:/WO2DOin0
Tigerにしかありません。

37 :名称未設定:2006/02/15(水) 19:03:32 ID:Hm7x9GoG0
試してないけどRetroweaverとかgcjとかで頑張ってみたらどうかな。
用途にもよるだろうけど、要はSunのJDKに拘らなければなんとかなると思うよ。


38 :名称未設定: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 :名称未設定: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
http://sourceforge.net/projects/eclipse-rbe

41 :名称未設定:2006/02/26(日) 20:04:49 ID:DrB+dsBp0
日本人作成
Propetiesファイル編集の
プラグインで桶じゃね?

42 :名称未設定:2006/02/26(日) 21:43:44 ID:r6CB3JiA0
>>40
ありがとうございました。早速ResourceBundle Editorを堪能しております。
すんばらしいですね、これは。
Eclipseでは欲しい機能は大抵pluginで実現されていると、なんかの本に書いてあった通りですね。
おかげさまで作業能率が格段にアップしそうです。楽しくて今日も徹夜しそうでつw

43 :38: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: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 :名称未設定:2006/02/27(月) 14:49:56 ID:IFdtqYQD0
ドザ乙

46 :名称未設定:2006/02/28(火) 00:34:22 ID:mpTGudS50
jarにエクスポートしてから、JarBundlerでOS Xアプリ化したらいいじゃん。

47 :38: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:2006/02/28(火) 17:39:07 ID:2tGHEe680
うまくいきますた。重ね重ねありがとうございます。
ところで自分はEclipse関連の本は、掌田津耶乃さんの『EclipseではじめるJava プログラミング入門』
しか持ってないんですけど、オススメの本は何でしょうか。Javaに関する基本みたいなことは
極力少なくて、ぐっと中身の濃い、EclipseやそのPluginのことだけに詳しい本がいいです。
Eclipseの本は、多分Windows用とかMac用とかは関係ないですよね。
あとVisual Editorの使い勝手について、皆さんのご意見を御聞かせいただければ幸いです。

49 :名称未設定:2006/02/28(火) 21:16:21 ID:tzQEls2M0
本はたいしたの出てないんじゃないのかね。
ttp://www.eclipsewiki.net/eclipse/?FrontPage
ttp://eclipse-plugins.info/eclipse/index.jsp
このへんあたっとけば大抵なんとかなるっしょ。


50 :名称未設定:2006/02/28(火) 22:48:15 ID:mpTGudS50
プラグインの話だったら、硬派オライリーからなんか出ていたような気がする。

51 :名称未設定:2006/03/02(木) 00:05:23 ID:5pC7r/Yq0
Mac OS XではVisual Editorは使えないっぽいね。

52 :名称未設定:2006/03/02(木) 00:13:08 ID:o8R9RtJG0
別にVisual Editorなんて使いにくいもんをつかわんでも....

Netbeans 5でいいじゃん。

53 :名称未設定:2006/03/03(金) 07:51:04 ID:Pzgr9ZQU0
intel MacでEclipseって動くんだっけ?

54 :名称未設定:2006/03/03(金) 11:43:05 ID:9cDMC6od0
JavaはIntel化されてるんでしょ。
動くんじゃないの?


55 :38: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 :名称未設定:2006/03/03(金) 19:25:06 ID:6UoCqQcF0
>>53
3.2M5でUB化された

57 :名称未設定:2006/03/05(日) 10:18:17 ID:jh4wR9q10
>>56
サンクス。
intel Mac買って来ようかなあ。

58 :38: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:2006/03/07(火) 23:41:22 ID:9vnk5aFw0
とかいいつつiMac G5を買ってみますた。

60 :名称未設定:2006/03/09(木) 22:16:47 ID:NP9mm6E20
俺は、intel iMacにしてみた。
かなり快適っすよ。

61 :名称未設定:2006/03/10(金) 00:10:14 ID:gwrtQN1L0
>>60
eclipseとかNetBeansとかは問題なく動いてる?

62 :名称未設定:2006/03/10(金) 01:38:30 ID:FoSEhxHh0
そりゃJavaが動けば動くだろう....

63 :名称未設定:2006/03/10(金) 03:47:40 ID:71LG6McK0
>> 61
NetBeansは問題なし。
eclipseは最新なら対応しているという話だが、
試していない。

64 :名称未設定:2006/03/10(金) 06:44:51 ID:mf+aXX3w0
バンドルされたJavaアプリケーションはRosetta対応外だとのことだから、
Javaでも動くものと動かないものがあるみたい。

65 :名称未設定:2006/03/10(金) 23:14:07 ID:SS+M/wn/0
22あたりのテストをやったところ
G5 1.8Gx2 Tiger preview 3/Tiger で10500くらい
なんか遅くないか...

66 :名称未設定:2006/03/10(金) 23:34:42 ID:71LG6McK0
intel iMac 1.8G x 2 Tiger Java1.5だと16021
1.4だとおそいので、1.5ではかってみれ


67 :名称未設定:2006/03/11(土) 00:55:44 ID:GQD3JQwW0
Tigerって1.5だが....

とはいえ、PPC版JavaはIntel版と比較すると遅いらしい。単純演算とかは
そうでもないらしいが....

68 :名称未設定:2006/03/11(土) 10:29:21 ID:kBRcf6SD0
アプレットはJava preferencesで、設定しないと
1.5では動作しないと思うが・・。

69 :38: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 :名称未設定:2006/03/20(月) 03:29:08 ID:BY6DP+uF0
完全なのか限定なのかややこしいぞ。

71 :名称未設定: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
http://www.apple.com/support/downloads/java2se50release1.html
これかな
日本のアポーにはなかった。

75 :名称未設定:2006/03/29(水) 02:44:24 ID:EGdOs7Eh0
28にあった・・・寝よう・・・

76 :名称未設定:2006/03/29(水) 04:43:17 ID:ZMsupD0e0
Eclipse は描画を高速化するためにOSを直に利用してるとこ(SWT)があるので、
今のパッケージをそのままインストールしても動かない(Rosettaは効かない)。
開発中のバージョンではSWTがユニバーサルバイナリ化された。
http://download.eclipse.org/eclipse/downloads/drops/S-3.2M5-200602171115/eclipse-news-M5.html
のSWTに書いてある。

77 :名称未設定:2006/04/07(金) 17:36:49 ID:/d6fo3d30
intel Mac で J2SE 5.0 動くんでしょうか?
動くなら乗り換えたいな・・・

78 :名称未設定:2006/04/08(土) 13:49:08 ID:eCZgQEZS0
>>77
Apple Developer Connection(入会無料)では配布してるよ。今はDeveloper Preview 7
くらいだったと思う。

最後のDeveloper Previewらしいので、もうちょっとで正式版がでるでしょう。

79 :77:2006/04/11(火) 20:28:14 ID:9o/vRas10
>>78

レスサンクスです。
そうかぁ。買おうかな・・・

80 :名称未設定:2006/04/12(水) 00:32:19 ID:0/qqNMp90
いろんなもんがはやいよー。
最初は、こんなもん?かなと思うけど、
使えば使うほど速さを感じる。

81 :名称未設定:2006/04/12(水) 01:13:39 ID:Ep//VBp+0
いや冗談抜きでJavaは爆速らしい。
海外のどっかのサイトでPowerPC版とのコンパイル速度比較なんかも
やってたけど、これもやっぱりIntel版の圧勝らしい。

82 :名称未設定:2006/04/12(水) 23:48:33 ID:0/qqNMp90
JavaバイトコードのエンディアンがPowerPCのエンディアンと逆なんじゃ
ないかと疑っているのだが・・・。

83 :名称未設定:2006/04/13(木) 04:15:53 ID:qLNJNQri0
>>82
それならPowerPCと同じビッグエンディアンであるSPARCも
遅いっちゅう話になるんじゃ…。

84 :名称未設定:2006/04/14(金) 13:33:30 ID:IHCxFRvx0
>>82
逆。
Javaのエンディアンはネットワークバイトオーダーに合わせるために、ビックエンディアンになっている。

85 :名称未設定: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 :名称未設定: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 :名称未設定:2006/04/15(土) 15:12:40 ID:jULPVlgH0
>>86
環境に肝心のJavaのバージョンが抜けてると思うぞ

88 :名称未設定:2006/04/15(土) 20:47:20 ID:x9uDYHz10
Mac ja dame

89 :名称未設定: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:2006/04/15(土) 23:05:03 ID:Fn6bJ82Y0
>>87
しまった。J2SE 1.5

91 :86: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 :名称未設定: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:2006/04/16(日) 03:31:47 ID:z5XjbfoX0
XcodeのJava コンパイラ設定で、ターゲットVMのバージョンを1.4、ソースのバージョンを1.4と
した場合だけ、ちゃんとアプリケーションが起動できるようです。不特定や1.5にすると、やはり
同じ現象が起こります。

95 :名称未設定:2006/04/16(日) 09:27:38 ID:+KzPh6Rr0
MacのEclipseで、プロファイラを使いたいのだが、
どれが使えていますか?


96 :名称未設定: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: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 :名称未設定: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:2006/04/18(火) 14:35:05 ID:GN64T+yv0
な〜るほど。とんくす

100 :名称未設定:2006/04/19(水) 21:19:43 ID:8luzWUCk0
J2SE 5.0 Release 4キター!

101 :名称未設定: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 :名称未設定:2006/04/23(日) 14:22:29 ID:VLb1H9Nh0
パラレルって普通に速いんだね。

103 :名称未設定:2006/04/25(火) 01:31:31 ID:14FNvGK10
ちと自分用のコードを書いていたのだけども、intel mac, 10.4.6, j2se5.0 で
FileManager.getFileType とか FileManager.getFileCreator が軒並み 0 しか返さないす。
ひょっとして実装されてない?
だれか詳しい人ヒントくり。


104 :名称未設定:2006/05/02(火) 23:45:15 ID:a200qAYb0
eclipseの3.2はintel Mac版がリリースされないのですか?

105 :名称未設定: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 :名称未設定:2006/05/04(木) 23:54:39 ID:uIZ7NQUO0
>>107
ちょいまち試してみる・・・ってトレイ対応してないって返り値がくるような予感

109 :名称未設定: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 :名称未設定:2006/05/05(金) 00:22:31 ID:uxYYpUcy0
この時期に半強制的にJ2SE5,0 Release 4に上げるのってどう思う?
その影響(たぶん)で色々動かなくなった。
アップグレード時に1.4.2と5.0を選ばせるようにして欲しかった・・・。

111 :名称未設定: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 :名称未設定:2006/05/05(金) 01:21:49 ID:1aDMzUO30
Intel版だけってことなんで、たぶんJVMとかOS非依存っぽいところは、
SUNものを使ったんだろうな。
Intel移行によってついにリリーススケジュールが追いつくかな?

114 :名称未設定: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 :名称未設定: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 :名称未設定:2006/05/05(金) 14:14:58 ID:Gxaw3G3q0
>>114
コマンドラインから実行するならもっと話は簡単じゃない
実行する前にパス通せば解決じゃない
シェル1つで解決ですよ

117 :名称未設定:2006/05/05(金) 15:46:24 ID:Z/idGx9c0
>>116
jarをクリックして起動する場合は?

118 :名称未設定: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 :名称未設定:2006/05/06(土) 00:48:05 ID:LSGrNB1t0
>>119
それただのJavaやん・・・

型解決をダイナミックにしたJava?

121 :名称未設定:2006/05/06(土) 19:40:19 ID:6QWppm3d0
GCのあるObj-Cとかどうよ。

122 :名称未設定:2006/05/06(土) 21:23:55 ID:OE9xHnGv0
Objective-CにGCは既にある。
Cocoaと相性が悪いのでApple版コンパイラでオフになってるだけ。

123 :名称未設定:2006/05/07(日) 23:39:05 ID:c0sGFtfs0
>>122
そうだったのか…。

124 :名称未設定: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 :名称未設定: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 :名称未設定:2006/05/08(月) 11:29:10 ID:cIKa151z0
Bohemを利用しないApple独自のGCをつくってるっていうのを
MLで見たことがある。多分>>125で言ってる奴じゃないかな。

127 :名称未設定:2006/05/08(月) 12:51:11 ID:8IUM9dIB0
Objective-CもGCがつけばちょっとは、ユーザも
増えそうな気がする。

128 :名称未設定:2006/05/08(月) 21:50:36 ID:ErvArHrj0
Mustang(6.0)から、Quartz RendererじゃなくてSun Rendererがデフォルトに
なってる(最終版でもそうなる)そうだけど、DP1で描画は速くなってる?

まあIntel版は5.0 Release 4の段階で爆速らしいので、あんまり変わらないの
かもしれないけど。

129 :名称未設定:2006/05/08(月) 22:23:31 ID:rAd15+5T0
GCが無いのが苦手でCocoa-Javaに逃げて後悔した口です。
>>125は期待しちゃうよ?

130 :名称未設定: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 :名称未設定:2006/05/19(金) 00:12:28 ID:OCQ8Ffnt0
>>132
うお、Universalかよ!
ダウンロードしなくちゃ!

134 :名称未設定:2006/05/19(金) 01:22:00 ID:bG/cdkVx0
V2C on DP2より記念パピコ

135 :名称未設定:2006/05/19(金) 01:34:08 ID:OCQ8Ffnt0
そっか、PPC版はまだバイトコード・インタプリタだけの実装なんだね。
JIT(Hot Spot?)は時期DPまでおあずけみたい。

でも、ともかくやっとJavaのリリースに追いつきそうな勢いを褒めるとしよう。

136 :名称未設定:2006/05/19(金) 02:12:44 ID:bG/cdkVx0
そうそう、>>112 DP2で同じコード使ってSystemTrayの追試したよ。

つ ttp://www.dotup.org/uploda/www.dotup.org0645.png

今度は落ちなくなってた。で、アイコンらしきものが、1枠分右上の所に出てくる感じになった。
これはホントに使いでがありそうだ。
試したい人用
つ ttp://sneg4vip.com/ameloda/1147/972292.jar

137 :名称未設定:2006/05/19(金) 02:55:01 ID:OCQ8Ffnt0
>>136
ありがとう! さっそくPPC版で試してみたよ。
これは面白いなあ。なんだか創作意欲が湧いてくるね。

ところで俺は>>135なんだけど、PPC版、遅いのかと思ったら
結構速いね。速いといったら語弊があるか。「遅くない」

いつもV2CというJava製の2ちゃんねるビューアを使ってる
んだけど、Java 6でも結構快適に使えているよ。

今回からuseQuartzはfalseがデフォルトみたいなので、
プロパティ追加して、trueにして使ってます。だってfalseに
すると日本語文字が汚いんだもの....

138 :名称未設定:2006/05/19(金) 04:07:59 ID:bG/cdkVx0
>>137
intel版は十分速いですよー
ttp://lists.apple.com/archives/Java-dev/2006/Apr/msg00563.html
らしいけど、V2Cはグリフの描画がメインだからSunRendererの方が速いはずですよねぇ・・・
Sunのこれからの頑張りに期待ってことで。
AAが、ClearTypeっぽい方が好みなのでSunRendererガンガレ〜

b82での両者のレンダリング取ってみた。
SunRenderer
  ttp://www.dotup.org/uploda/www.dotup.org0655.png
QuartzRenderer
  ttp://www.dotup.org/uploda/www.dotup.org0654.png

V2CでサブピクセルAAのために使ってる awt.font.desktophints プロパティが
DP2上では有効になっていない(nullを返してきやがった!)ので、おそらくClearTypeスタイルのレンダリングが
できていないと思われます。これが渡ってくるようになったらグンと綺麗になるんじゃないかと思うんだけど・・・
Windowsで帰ってきたヒント情報を無理矢理ねじこんでレンダリングみてみようかな?

#初回起動時にフォントレンダリングが無茶苦茶になっちゃうのはなんかの初期化のミスなのかなぁ・・・

139 :名称未設定:2006/05/20(土) 06:09:21 ID:2odTrvJ50
おお、DP2の陰になって気づかんかったけど
J2SE5.0Release4用のSWT互換ライブラリもでてるじゃない

140 :名称未設定:2006/05/20(土) 12:02:10 ID:F2LsDsOL0
>>139
SWT互換ライブラリって何に使うのでしょうか?

141 :名称未設定:2006/05/20(土) 13:36:21 ID:YA9x7WmT0
本家SWTが動かない環境でSWTを使う。
ライセンス問題。
好き嫌い。

142 :名称未設定:2006/05/24(水) 10:01:55 ID:2tcWkQv20
AppleのSWTを使った時に、エディタで日本語入力できたり。
するわけないか…。

143 :名称未設定:2006/05/25(木) 00:12:47 ID:GqVIcMsA0
macbookの黒に
Microsoft WheelMouse Optical
(マイクロソフト ホイールマウス オプティカル)ブラック
ってお似合いだと思わないかい?

144 :名称未設定:2006/05/25(木) 09:05:36 ID:9QxOZRL50
>>118
IBM版はJITまでの実装でHotSpotは無い。
それにちっとも早くない。
# 3年ぐらい前はプラットフォームに関わらずSUNよりも高速だったが。

145 :名称未設定:2006/05/27(土) 17:45:28 ID:tEbB7/C90
EclipseとかNetBeans、IntelMacで速い? ストレスたまらない?
iBook 1.4GHz でEclipse3.1使ってるけど遅くてかなわん。NetBeansは毛虫が這うようだった。

146 :名称未設定:2006/05/27(土) 17:56:37 ID:8eVwlol10
>>145
快適

147 :名称未設定:2006/05/27(土) 20:24:01 ID:3MDMDEvi0
>>145
メモリたんないんじゃない?
おれiBook 1GHzだけど、Netbeansだって「毛虫が這うよう」まではいかないぞ。
ガーベージコレクションが走らない限り快適だぞ。

あ、そういやマルチコアだとガーベージコレクションって裏でちょっとずつ走って
くれて快適になるらしいね。もしかしたら起動オプションが必要かもしれないけど。
コンカレント・マークアンドスイープとかなんとかいう機能だったかな。

148 :名称未設定:2006/05/27(土) 21:10:38 ID:8eVwlol10
-XX:+UseParNewGC
マルチCPU用のGCなら有名どころでこれかな。
NewGenerationのGCをパラレルに行うオプション

-XX:+UseConcMarkSweepGC
これは、>>147の出してるやつだけど、これは別にCPU(コア)の数に関係なく働く
通常GCがかかるとVMロックされるんだが、GCの過程の大部分を
ロックさせないでアプリと平行で走ってるスレッドにやらせるオプション
どうしてもVM止めないといけない処理のときはVMがロックされる
マルチCPUだとこのGCスレッドがアプリの処理時間を奪わないので快適になるはず
これは、OldGeneration用(長く使われてるオブジェクト用のヒープ)のGCに効くオプション

どっちもつけてて害はあんましないとおもう

149 :名称未設定:2006/05/27(土) 21:22:38 ID:NE94Yg1r0
>>148
うお、参考になった。早速試してみるよ。ありがとう。

150 :名称未設定:2006/05/27(土) 22:45:13 ID:tEbB7/C90
>>147
メモリは512。いまどきアレかもしれない。IDEで文字書きだけならいいと思うんだけど。
で、言われたら気になってひさびさにNetBeans落として試してみた。
うん、ソースを手打ちしてる限りは毛虫ほどじゃなかった。でも補完とかの贅沢機能はやっぱ毛虫。
これ構造的に遅いんかな。intelでもeclipseほどじゃない? って会社のWin機に入れてみればいいか。

でもひさびさにNetBeansさわって、高機能になったなぁと思った。
もうすこし補完が利口になればEclipseから乗り換えたいかも。

151 :名称未設定:2006/05/28(日) 01:53:12 ID:uVkU8KVF0
>>150
補完は最初は遅いような気がする。
なんかキャッシュでもあるのか、しばらくすると速くなってくるような気もする。

なんにせよ、Netbeansの残された課題は、エディタを改良することだってことで
Netbeansスレでも言われてるし、実際NetbeansもJackpotとかいうプロジェクトを
立ち上げて、本格的に対応するらしい。

152 :名称未設定:2006/05/28(日) 03:30:43 ID:aeHjKmUm0
>>151
いやいや、補完の利口さって>>150の意見はわかる
eclipseはコンテキスト読み取って、確率が高い候補を上に持ってきてくれる
そこなんだよなぁ・・・今、2つ気になってるウチの一つのeclipseとの差

もう一つは、Subversion対応。これはteepeeが頑張ってくれればもうすぐか。
Jackpotは試そうと思ったらMacでももう動くはずですよ。

153 :名称未設定:2006/05/28(日) 03:50:07 ID:A/pvoApN0
>>152
あー、なるほど。確かにEclipseの補完は、適切なものが一番上にくるので
楽だよね。あれはいい。是非Netbeansにも....

154 :名称未設定:2006/05/29(月) 11:32:42 ID:r1HUsT7+0
アクセス拒否のやり方教えてください

155 :名称未設定:2006/05/29(月) 11:40:20 ID:r1HUsT7+0
フォルダにアクセス不可できないんですよ
情報を見る→所有権とアクセス権→アクセス不可をしたいです


156 :名称未設定:2006/05/29(月) 12:55:10 ID:c74m7Zlb0
>>155
UNIXコマンドをつかうのはダメなん?
chownコマンド
Javaの機能ではないので他環境では再現できない事もあるけど

157 :名称未設定:2006/05/30(火) 01:00:15 ID:moBdGS4L0
Javaでファイラー書いてます。
先日iMacを買ったので、Mac用パッケージも作ったのですが、
Mac方面にはろくに宣伝してないので3日で3人しかダウンロードしてくれないという
寂しい事になってますので宣伝させてください。
こんな特徴があります。

・大昔のDOSライクなインターフェイスで、操作はすべてキーボード
・画像、MP3、動画(プラグインで対応)なんかのビューアが内蔵しています
・FTP、HTTP、SMB、アーカイブ等にもアクセス可能
・スクリプトで機能拡張が可能
・DOS経験者の方には喜んでもらえると思います
 (逆に純粋なMacユーザーは多分何だかわからないと思います)

http://graftabl.com/staff/shunji/fswiki/wiki.cgi?page=jFD2

158 :名称未設定:2006/05/30(火) 01:40:31 ID:3KL0630O0
おー。FDというのはどこかで聞いた事あるなぁ。

宣伝向きのスレ

スレを立てるまでもないフリーソフト
http://pc7.2ch.net/test/read.cgi/mac/1107883093/

159 :名称未設定:2006/05/30(火) 08:43:19 ID:LdKR9WAG0
>>156
できれば、Javaでありませんか?

160 :名称未設定:2006/05/30(火) 10:06:51 ID:7OlkXHkV0
惜しい。
AFxクローンなら泣いたのに。

161 :名称未設定:2006/05/30(火) 10:12:11 ID:0pV5YqDf0
>>154-155
java.io.FilePermissionとか使ってもダメ?

162 :157:2006/05/30(火) 11:50:30 ID:yrQB0PC40
>>158
お、いいスレあるんですね。
昼休みに書き込んでみます。

>>160
すみません、WinFDあがりなもので。
でも操作は違いますが二画面だったり、あふと近いところもあるかもしれません
(サムネイルモードはあふの影響受けてます)。

>>154-155
今のJavaのAPIにファイルパーミッションの設定はありません。
Runtime#execでchmodを呼ぶか、JNIで自分で組むしかないです。
僕のファイラーで使ってる仮想ファイルシステムライブラリに組み込もうかとも思ってますが、
忙しくてほったらかしてます。
Java SE6でサポートされますが、パーミッションが「全員」か「オーナーのみ」でしか指定出来ず、
不完全な印象です。

163 :名称未設定:2006/06/04(日) 16:45:10 ID:EaFmoeyP0
intelとppcのJava速度、StringBuilder#append()の100万回*10回ループで比較してみた。
俺のiMacG5(2.0GHz)を1とすると、mini(solo1.5GHz)が1.7倍、imac(duo1.8GHz片側)が2倍くらい。
意外というかやっぱりというか、MBP(duo1.8GHz片側)が1.2倍程度でminiより遅かった。
腐ってもデスクトップ。mini-solo、家サーバに欲しいかも。

164 :名称未設定:2006/06/05(月) 01:06:58 ID:VlpQlD1c0
>>163
メモリじゃね?
個人的にはその勢いで、さらにHotSpot無効の速度を比べてみて欲しいかなぁ・・・(人頼み)

165 :名称未設定:2006/06/24(土) 18:28:47 ID:rLep47l00
Mac用Java SE 6のデフォルトレンダリング・エンジンがAqua互換ではなく
Sun互換になって、DP1ではぐちゃぐちゃだったんだが、DP2でちょっとマシになった。

しかし「ちょっとマシ」程度で、なんか文字のベースラインがあってないというか、
漢字が一文字ごとに下付けになったりして、微妙にへん。

DP1からDP2で改善があったということは直す気はあるようにおもうので、この件を
バグレポートしたいんだけど、この微妙な変さ加減を英語でどう表現したらいい
ものやら....

画像を二つみせて「ほらSunレンダリングのほうがダサいだろ」といっても、メリケンに
日本語文字の並びの美しさ加減ってわかるんだろうか。

166 :名称未設定:2006/06/24(土) 20:33:40 ID:Se3JTVsl0
>>165
日本人も開発者にいるんじゃね?

まず日本語で説明するとどんな感じ?漢字が1文字ごとに下付きになるのって
どういう状況?うちでは出てないんだけど・・・・
再現コード付ければちゃんと対応してくれると思う。

167 :名称未設定:2006/06/25(日) 00:40:30 ID:whNdqsEY0
>>166
再現コードといっても、Java SE 6デフォルト(Sunレンダリング)なら100%再現するので。
ちなみにPPC版です。

下付きというのは言い過ぎだった。サイズは変わらないので....

なんというか、Quartzレンダリングだと、日本語文字は(当然)下のラインがびしっと横に
そろってるでしょう。まああたりまえですよね。

Sunレンダリングだと、例えば「日本語」という文字で、「本」の字だけ下に2ピクセルくらい
下がってる感じで表示される。微妙なことなんだけど、日本人なら間違いなく「なんか横に
そろってない」と思うレベル。

アップローダー教えてくれればうp出来ると思う。すまんアップローダーってあまり詳しく
ないもので....

168 :名称未設定:2006/06/25(日) 01:13:18 ID:hKK20dwO0
>>167
つ ttp://www.dotup.org/
まぁ、うpろだの種類については置いとくとして
ttp://www.dotup.org/uploda/www.dotup.org2748.png
ttp://www.dotup.org/uploda/www.dotup.org2749.png
CoreDuo iMacだとこんな感じです。V2Cのレンダリング見せておきます。
上が、SunRenderer、下が、QuartzRenderer。
表示位置についてはずれてる感じないんですよね・・・?
うちの環境は、intel版なのでもしかしたらPPC固有かもしれませんけど・・・

169 :名称未設定:2006/06/25(日) 14:44:21 ID:VC6GWFKr0
>>168
ありがと。
私もV2C使うので同じように表示してみたら、レス表示領域はちゃんと横がそろって
見えますね....なんでだろうか。

いくつかダイアログを開いてみたら、「設定」→「画像の設定...」が比較的分かりやすい
差がでたので、貼ってみる。「最大サイズ」の「大」が下がっている。「初期最大サイズ」
では「初期」と「大」が下がっている。「制限なし」あたりも漢字だけ下がってる。

Sunレンダラ
ttp://www.dotup.org/uploda/www.dotup.org2772.png

Quartzレンダラ
ttp://www.dotup.org/uploda/www.dotup.org2773.png

170 :名称未設定:2006/06/25(日) 20:40:29 ID:2qN3omAH0
確かにこりゃ酷いね。
どういう状況でなるんだろうか…

171 :168:2006/06/26(月) 01:37:26 ID:Yl4maNra0
>>169
ttp://www.dotup.org/uploda/www.dotup.org2800.png
うちのはそんなひどくないなぁ・・・というかずれてないし・・・・
自分で書いたコードでは再現しないんですか?

172 :名称未設定:2006/06/26(月) 02:36:28 ID:UJsIkUPU0
>>168-171
PostScriptフォント(含むPS系OpenType)で表示している所はズレるね。(例:ヒラギノ、小塚)
TrueTypeフォント(含むTT系OpenType)で表示している所はズレない。(例:Osaka、MS Pゴシック、メイリオ)

173 :172:2006/06/26(月) 03:00:01 ID:UJsIkUPU0
例上げて見た
http://www.dotup.org/uploda/www.dotup.org2801.png

174 :名称未設定:2006/07/08(土) 02:23:38 ID:gpZUHKms0
Java SE 6.0 Release 1 Developer Preview 4

来たね

175 :169:2006/07/08(土) 20:51:10 ID:jO6Bo1pO0
PPC版でフォント表示がおかしい件はまだ報告してなかったんだけど....
DP4でも直ってなかった。やっぱり報告してないことは修正されないな。

ところで、少なくともPPC版では、スクロールバーでスクロールしても、
表示ペインは下の方だけちょっと更新されるだけで、スクロールされない。

ttp://www.dotup.org/uploda/www.dotup.org3641.png

これも一緒に報告しようと思うんだけど、Intel版では起きないのかな?

176 :名称未設定:2006/07/09(日) 00:28:43 ID:eHTz5qH/0


177 :名称未設定:2006/07/09(日) 04:31:39 ID:zi/4dzey0
>>175
intel版だが、スクロールバーの件はでるな、コレも・・・

そういや、ヒラギノにUIフォント変えたらずれまくり・・・・
これは、PPC版だけじゃなくて>>172の指摘通りフォントのフォーマット依存っぽいね
ちょっと再現できるかコード書いてみる

178 :名称未設定:2006/07/10(月) 02:59:13 ID:+7AIjTHX0
書いた
やっぱり、>>172の言う通りフォントによって変わる
ttp://www.dotup.org/uploda/www.dotup.org3765.zip
標準コンポネント、Graphics.drawStringどちらでも同じだね。

179 :名称未設定:2006/07/17(月) 15:43:50 ID:dz7Kz9ko0
XCodeのJavaのビルドターゲットを標準で1.5にするにはどうすればいいですか?
アップルのドキュメントを見ましたが良くわかりません。
私がXCodeの細かい機能を把握してないせいかもしれませんが、
ターゲットを設定するという記述があるので、プロジェクトのターゲットを1.5にする方法は
分ったのですが、デフォルトの変更方法が分りません。

180 :名称未設定:2006/07/20(木) 20:12:24 ID:O8/zyow40
 

181 :名称未設定:2006/07/22(土) 08:57:00 ID:r1uHYjTq0
mac miniの一番安い方を買ったので
eclipse入れてみたんですが、
めっちゃ遅いですよ。いや、これが2倍とかになっても
やっぱり遅いと思いますよ

182 :名称未設定:2006/07/22(土) 13:14:02 ID:pEDK3Wmw0
そのMac miniがPowerPCなのかIntel Coreなのか詳しく。

183 :名称未設定:2006/07/22(土) 15:08:28 ID:r1uHYjTq0
>>182
1.5GHz Intel Core Soloモデルですよ。
メモリもEclipseだけで200MBぐらい使ってます。
私も最近使い始めたばかりで技術的な詳しい事は
分りませんが、最下位機種でエディタが入力結果を
反映するまでワンクッションあるぐらいなので、
よっぽどお金かけて最上位のモデル買って、
やっと使えるぐらいじゃないでしょうか。

184 :名称未設定:2006/07/22(土) 15:34:08 ID:8FNZKtt30
質問よろしいでしょうか?
Terminalでパスを通そうとしてるのですが、うまく行きません。

階層としては、
Hogeディレクトリ内に、
Main.jar
Sub.jar
があり、
Hoge/dll内に
hoge.jnilib
があります。そこで、ターミナルでHogeディレクトリに移動し、

export PATH=$PATH:./dll
java -classpass ./Sub.jar -jar Main.jar

を実行したのですが、dll内のjnilibが読み込めておらず、エラーが出ました。

jnilibをHogeディレクトリに移動して、「export PATH〜」をせずに起動すれば
うまく起動するのですが、なにぶん追加するライブラリの数が多いので、
ディレクトリ内がjnilibだらけで汚くなってしまいます。

どうか、ご教授お願いします。

185 :名称未設定:2006/07/22(土) 17:04:01 ID:x9s3d40I0
CLASSPATH
-classpass

man java

186 :名称未設定:2006/07/22(土) 17:07:37 ID:BQagQ9L30
>>183
メモリも初期のまま?増設なし?
それじゃキツイだろ。今時512じゃなぁ。1GBは無いときつい

ちなみに俺は1.2GHz/PPCのiBookだがEclipseはめっちゃ快適だぞ
メモリは1.25GBいれてる

187 :(・∀・):2006/07/22(土) 17:10:21 ID:IlgrnwZV0
>>184
javaにPATHって関係あったかな。
java -classpass $PATH:./dll -jar Main.jar
って感じでいいかと。

188 :名称未設定:2006/07/22(土) 17:12:49 ID:hlysq+6Q0
>>183
eclipse が Intel に最適化されてないからじゃないか??
eclipse 以外のアプリはサクサク動くでしょ??


189 :名称未設定:2006/07/22(土) 17:44:41 ID:hUWcTB140
>>187
おまいも悪よのぅwwww

190 :名称未設定:2006/07/22(土) 19:01:11 ID:r1uHYjTq0
>>188
普段使ってるエディタは快適に動くので
一端、そちらで編集してデバッグだけEclipseでしたりしてます。
メモリはどうなんでしょう、システムとEclipse含めても、
512は越えてないので、メモリ不足で重たいって事もなさそうですけど。

191 :名称未設定:2006/07/22(土) 19:45:51 ID:avMT7hQi0
>190
いや、メモリだと思う。

192 :184:2006/07/22(土) 20:23:02 ID:8FNZKtt30
あ、ほんとだ。
>>184 classpassになってますねwお恥ずかしい。
もちろんシェルスクリプトの方ではちゃんとclasspathと書いております。

今日も時間を見つけて調べてみたのですが、完全には解決しませんでした。
jnilibを動かせば動作はするのですが…。
引き続き、分かる方おられましたらよろしくお願いします。
export PATH=$PATH:./dll // この部分がうまくいきません。

193 :名称未設定:2006/07/22(土) 20:31:14 ID:hUWcTB140
>>192
基本的にネイティブライブラリは、
OSとしてのライブラリ検索パスに通せば読めるはず。
コマンドの検索パスじゃないはずで、クラスパスにコマンド検索パスを
入れている>>187はネタだと思う・・・・

java.library.pathプロパティについて調べてみましょう

194 :名称未設定:2006/07/22(土) 20:35:27 ID:hUWcTB140
>>190
俺もメモリは少ないと思う・・・Windowsで使うにしても512MBは少ない・・・
最近快適にeclipse使うには最低1GBは必要なんじゃないかと思ってる
他のアプリを動かしつつ真面目に開発するときは、1.5GB〜2GB。
さらに、アプリケーションサーバとか動かしながらだともっと欲しい・・・

195 :名称未設定:2006/07/22(土) 23:35:17 ID:x9s3d40I0
>>192
×PATH
○CLASSPATH

man java

196 :(・∀・):2006/07/23(日) 03:06:39 ID:hMMN8xiw0
>>195
なんか、これが正解くさいな。orz
PATHにライブラリのパスをつっこんでるのかと思ったけど。
ネタじゃないだ。ちょっと湾曲空間に落ち込んだだけ。

197 :名称未設定:2006/07/23(日) 03:15:04 ID:ilXPwl+J0
最近はNetBeansの方が軽かったりしない?
Macは持ってないから分からないけど。

198 :名称未設定:2006/07/23(日) 04:47:08 ID:BbgB6JHx0
>>197
軽い、とまでは言わないが前よりはかなりマシな気はする(5.5beata2)
見た目も割と綺麗だし、好きっちゃ好きなんだが最大の難点は横に長いってことかな

メニューなんて項目が多すぎて横に長い…「ヘルプ」メニューでもう完全に
画面右端まで埋まる。メニューバーアイテムから時計まで完全に隠れちまう

旧iBookな人間にはちとツライ…

199 :名称未設定:2006/07/23(日) 08:14:37 ID:8lZ+XnER0
windowsだと、少ないメモリでもサクサク動くんですけど。
マックのメモリの管理に問題があるんですかね

200 :名称未設定:2006/07/23(日) 09:45:30 ID:ho1vhE2t0
>>183
>エディタが入力結果を
>反映するまでワンクッションあるぐらい

さすがにこれはメモリとか以前な気がするけどなぁ。
plist 消すとか redo_prebinding とかやってみたら。


201 :名称未設定:2006/07/23(日) 12:21:55 ID:TddFr6W60
>>199
Cocoa対応に問題があるんでしょう。
GUIなしなら速いよ、Intel版

202 :名称未設定:2006/07/23(日) 16:30:32 ID:73o3lZaj0
>>199
遅いのはSWT実装じゃないか?
誰か、MacOSXでSWT使って、Swingとベンチ取った人いないのかな?

203 :名称未設定:2006/07/24(月) 02:05:57 ID:00C5YS+y0
どっちがというか、Cocoaそのものが鈍重だしな。

204 :名称未設定:2006/07/24(月) 11:23:37 ID:EV7XCDzg0
EclipseってCarbonだぞ?
窓でもメモリ1Gつんでないと辛いのに……

205 :名称未設定:2006/07/25(火) 01:51:47 ID:9SC/JM090
>>199
冗談だろ。
ことEclipseに関して言えば、Windowsだろうが「512? やる気あるんですか?」
という世界だと思うが。

おれが256足すだけで急激に上昇していったりするんだから。

正直Win XPもMac OS Xも、JavaでTomcat起動してデバッガ起動して.....とか
やろうと思ったら1GBは必要。768MBだと結構だましだましってところか。

206 :名称未設定:2006/07/30(日) 20:04:30 ID:x8IFnA000
>>205
ウィンのメモリの量を勘違いしてたかも

207 :名称未設定:2006/08/06(日) 21:57:20 ID:KHhn3RJZ0
iMac OSX10.2.8を使用しています。

Java1.4.1をHDにインストールしたのですが 、javaアプリケーション(Cabosなんですけど)
起動しません。なにが原因でしょうか?教えてくださいお願いします。

208 :名称未設定:2006/08/06(日) 22:06:43 ID:rgNCqKG70
>>207
Cabosは専用スレッドがダウンロード板にあるのでそこで聞いてください。
http://tmp6.2ch.net/test/read.cgi/download/1154206891/

209 :名称未設定:2006/08/07(月) 21:39:09 ID:PUzWww5X0
遅ればせながら、>>169の件はバグレポートに投稿済みなんで報告しておきます。

>>175の件は、手もとのSwingアプリではV2Cでしか再現しないので、レポートを躊躇して
まだ出していません。

210 :名称未設定:2006/08/09(水) 02:10:27 ID:qeJqPqox0
Preview5が来たけど>>169のフィックスはまだなんかねぇ・・・・

211 :名称未設定:2006/08/09(水) 02:15:42 ID:qeJqPqox0
・・・ダメっぽいな・・・・変わってねえ。

212 :210:2006/08/10(木) 01:43:55 ID:073wiaVd0
すまん、おれの報告が遅かったんだよ.....

ほんのちょっと前にポストしておいたんで....
DP6まで待ってやってくれ。

213 :212:2006/08/10(木) 02:49:29 ID:073wiaVd0
すまんなんか名前欄を間違えた。
私は>>209の人でした...

214 :名称未設定:2006/09/03(日) 15:40:48 ID:sdDTaAs10


215 :名称未設定:2006/09/12(火) 00:08:40 ID:hXvAJ1kw0
age

216 :名称未設定:2006/09/12(火) 11:51:33 ID:HYtIZg1O0
インテルマックミニでEclipseの速度が遅いと嘆いていた者ですが、
Callistoアップデートを施すと、かなり改善が見られました。
参考までに

217 :名称未設定:2006/09/12(火) 12:15:28 ID:HYtIZg1O0
と思ったけど、
あんまり変わってないかな

218 :名称未設定:2006/09/13(水) 16:19:56 ID:PGXOZIxC0
>>216
やっぱメモリだよ。
インテルiMacを1GBから2GBにしたらかなり速くなった。

219 :名称未設定:2006/09/14(木) 01:23:18 ID:s68aHrec0
Eclipseはメモリ重要。これはもはや常識なんで、びっくりするくらい積め。

220 :名称未設定:2006/09/15(金) 15:22:05 ID:onUi0V9v0
Preview6来たね。

221 :名称未設定:2006/09/16(土) 09:49:09 ID:Br3sdfY50
x86でFreeBSDだから、
なかなかupdateされないという問題に悩まされることはもうないな。

222 :名称未設定:2006/09/16(土) 12:46:56 ID:kytPTPRB0
>>221
そういうものなの?Javaそのものの移植ってどうやるのか知らないけど、
Javaの命令をMac OS Xを橋渡しする部分は当然Appleが作っているので
しょうから、やっぱり時間は掛かると思うけど…。

223 :名称未設定:2006/09/16(土) 15:26:14 ID:Br3sdfY50
知らないのに、時間がかかると思うとはこれいかに

224 :名称未設定:2006/09/17(日) 03:53:14 ID:20CBQHDs0
http://www.javainthebox.net/laboratory/JavaSE6/trayicon/trayicon.html

Macでもシステムトレイが使える!

225 :名称未設定:2006/09/17(日) 04:07:53 ID:gmNma6Io0
>>224
>Fedora Core 4 でもやってみたのですが、例外が発生してしまいます。
>b56 で実行したので、もしかすると今後できるようになるかもしれません。

使えるようになるかもしれません、だよね?
やるとしたら右上に表示になるのかな。音量マークとかあるとこ。

226 :名称未設定:2006/09/17(日) 04:14:37 ID:20CBQHDs0
>>225
上のページに書いてあるサンプルが動いたよ。
(画像ファイルは自分で用意)

>やるとしたら右上に表示になるのかな。
>音量マークとかあるとこ。

そこに出る。

iBookG4+MacOSX10.4.7+
Java SE 6.0 Release 1 Developer Preview 6

227 :名称未設定:2006/09/17(日) 04:53:52 ID:fTjTQ0j+0
そうか、>>136は落ちてたか・・・別に再うpいらんよな
そんなわけで、取りあえず5月からトレイは動いてたのは確認してるよ

228 :名称未設定:2006/09/25(月) 05:08:53 ID:/VEJ8LHc0
Creammonkey の質問はここでいいですか?

229 :名称未設定:2006/09/25(月) 05:34:08 ID:D2HvLg370
いいえ

230 :名称未設定:2006/09/25(月) 07:21:13 ID:/VEJ8LHc0
そんなこと言わないでください。

231 :名称未設定:2006/09/26(火) 00:05:01 ID:CNBFihcm0
CreammonkeyがSafari版Greasemonkeyのことだとしたら
なぜこのスレで良いと思ったのか甚だ疑問。

232 :名称未設定:2006/09/26(火) 01:02:00 ID:eHmt7OA70
JavaScript はここじゃないんですか?
私はどこに逝ったら良いのでしょうか?

233 :名称未設定:2006/09/26(火) 02:05:20 ID:7u6FqV2J0
Netscape Communicationsが諸悪の根源

234 :名称未設定:2006/09/26(火) 11:15:46 ID:fynD2/040
ほんと氏ねばいいのに。

235 :名称未設定:2006/09/26(火) 23:06:13 ID:H5j4Hlhn0
Safariスレか他板のGreasemonkeyスレかJavaScriptスレか、あるいはスレ立てるか。
どこに行っても冷遇されそうな話題だけど
少なくともここは完全にスレ違い。

236 :名称未設定:2006/10/13(金) 15:38:57 ID:r1oz7Ho00
EclipseのLanguagePack入れると、画面上のバーに「ファイル(F)」とか表示されて気持ち悪いんですが、
「(F)」の部分を消す方法あります?

237 :名称未設定:2006/10/14(土) 01:28:50 ID:EU+VsyBR0
LanguagePackから自力で削るしか。

238 :名称未設定:2006/10/18(水) 01:08:08 ID:ZJoi1+dk0
age

239 :名称未設定:2006/11/02(木) 01:37:42 ID:ixi61uM80
NetBeansでJavaに再入門中。

240 :名称未設定:2006/11/03(金) 07:52:50 ID:/BqAycDL0
おいおい、10.5でCocoa on Rubyサポートだって!

Appleってどうしてこうにも馬鹿なのか… orz

http://www.fobj.com/hisa/diary/20060812.html#p01

241 :名称未設定:2006/11/03(金) 13:31:34 ID:/0rXUEUZ0
どういう事?Java + Cocoaの2の舞いになるんじゃないかってこと?

242 :名称未設定:2006/11/03(金) 15:51:59 ID:a4zbp7Ep0
>>240
前からMatz近辺でさんざ出てましたが?

243 :名称未設定:2006/11/03(金) 17:43:13 ID:oo3q/lDO0
情報収集能力が低いって憐れだな。

244 :名称未設定:2006/11/03(金) 18:06:12 ID:BPkaw8Cf0
いまさら驚くなら、ずっと知らなければよかったのに。

245 :名称未設定:2006/11/03(金) 18:43:52 ID:itx766s/0
馬鹿なのか...orz といわれるほど、
Javaの連中がCocoaブリッジを使っていたようには思えないが…
>>240は数少ない頑張り屋さんなのかも知れないけど。

246 :名称未設定:2006/11/03(金) 19:38:00 ID:SoprdjEq0
ruby+cocoaか・・・
Matzってココア飲んでいいの?

247 :名称未設定:2006/11/03(金) 23:18:09 ID:DGLs7M7w0
240はPyObjCのことも知らなさそうだなw

248 :名称未設定:2006/11/04(土) 09:14:01 ID:Y645ayRA0
Appleもどうせなら全部サポートしてくれればいいのにね。

つ http://www.cocoadev.com/index.pl?OtherLanguages


249 :名称未設定:2006/11/04(土) 13:52:08 ID:Nw98k7uX0
>>248
そこで言及されてるCocoa#に俺のアンテナが反応した。

250 :名称未設定:2006/11/09(木) 06:47:25 ID:2CPN1Jo70
俺C#いけるんで、Cocoa#いいかもね。
でも、どうせなら同じコードがWindowsでもMacでも動くJava+Swingの方が
書く方としては嬉しいかなあ。

251 :名称未設定:2006/11/13(月) 22:27:50 ID:QyTI1AoJ0
素人質問ですみません。
Javaからは10.4以降のCocoa新機能を使えないってのは知ってるんですが、
そうするとJavaで開発されているアプリはだんだんMacをサポートしなくなったり
するのでしょうか?例えばNeoOfficeとか。

252 :名称未設定:2006/11/14(火) 01:09:20 ID:kHEn+Bom0
>>251
素人答えだと、何でその結論にたどり着くのか分からん
NeoOfficeは、X11の層をJavaで補うアプリだから、
X11の機能が増えない限りは関係ないだろ。

それに、NeoOfficeなんてMacユーザの為に作ってるアプリなんだから
Macをサポートしなくなると言う意味が分からん・・・

素直に、NeoOfficeがどうなるのかだけ聞けばいいものを
聞きかじった知識の無理矢理披露カコワルイ

253 :251:2006/11/14(火) 02:08:21 ID:G8Js9jZJ0
じゃあ恥のかきついでに。

確かに「NeoOfficeがMacをサポートしなくなる」って表現は変でした…。
あえて言えば「NeoOffice/Jの開発が中止される」って意味です。

で、まだよくわかってないので改めて。

よく「Javaで書いてあるのでWindowsでもMacでも同じ様に動きます」って
アプリケーションがあるので、これらは今後も同じ様に使えるのかなぁって
心配になった、ということです。NeoOfficeは例として間違ってました。

…とここまで書いてきて、はたと気づきました。
JavaアプリってCocoaフレームワークを使わなくても普通にAquaというかQuartzを
使えるのですね?で、今まではCocoaもサポートされていたが、それがなくなるって
ことでよいですか?

254 :251:2006/11/14(火) 02:14:08 ID:G8Js9jZJ0
↑つづき
まさに「Javaで書いてあるのでWindowsでもMacでも同じ様に動きます」ならば
Cocoaを使ってるわけがないのだから、問題無し。ってことかと想い至りました。

素人なりにまとめると、
Mac用のアプリを開発するならばこれからはJavaはあまりおすすめではないが、
クロスプラットフォームのアプリを作りたいのならばJavaでもOK
ってことでよろしいでしょうか。

255 :名称未設定:2006/11/14(火) 21:02:03 ID:fOV48joV0
Pure JavaアプリがOS層の心配をする必要はありません。というか
特定のOSをターゲットにするとJavaの大原則が崩れます。
ターゲットOSの違いは、VMが差異を吸収してしまいます。
Cocoaがどう、という話はよく分かりません。VMが、OS Xの、
どのAPIを呼んでいるかはユーザーやデベロッパーが気にする話では
ありません。

Cocoa-JavaならOS X v1.05ではサポートされませんが、NeoOfficeは
特定のOSに依存する作りではありませんし、Cocoa-Javaで書かれた
アプリケーションでもありません。

Pure Javaと、Cocoa-Javaを勘違いしているのでは?

256 :名称未設定:2006/11/14(火) 22:30:57 ID:mlnb5hE40
端的に答えると
Cocoaを使っていなければ関係ない。

OSXではSwing等のLook and Feel (Lookだけの気がするけど)がAquaになるから
Cocoaを使っているかのように錯覚してる、のではなかろうか。

257 :251:2006/11/15(水) 00:44:24 ID:e9J5NKim0
>>255, 256
そうです。まさにそう勘違いしてました。
Mac OS X用のJavaVMがなくならなければ安心とわかりました。
ついでにNeoOfficeのことも勘違いしてました。Javaコードはほんの一部なんですね。
勉強になりました。

258 :名称未設定:2006/11/20(月) 01:46:36 ID:WGA1JW5v0
何か出たぞ。

Java for Mac OS X 10.3, Release 5 Developer Preview 1

Java for Mac OS X 10.3, Release 5 is based on JDK 1.4.2_12
and delivers a number of enhancements and improvements.
The preview is not removable and should not be installed
on systems with critical data. Please see the release notes
for more information.
This is Developer Preview 1 of Java for Mac OS X 10.3, Release 5.

259 :名称未設定:2006/11/20(月) 03:35:16 ID:n2HEWZfD0
このタイミングで10.3の1.4.2って....

260 :名称未設定:2006/11/20(月) 06:49:34 ID:5sYOrxIo0
あぽーしね

261 :名称未設定:2006/11/20(月) 14:06:25 ID:AKXMwFhs0
てっきり、JDK6の新版って思うよなwww

262 :名称未設定:2006/11/20(月) 23:12:11 ID:oE6WmWE10
UMLモデリングツールって何使ってる?

263 :名称未設定:2006/11/21(火) 01:27:48 ID:e9fg4dG40
Jude。

264 :名称未設定:2006/11/21(火) 01:51:49 ID:X72x9oSJ0
>>263
感謝!ノンサポートってだけでMacでも使えたのか。

265 :名称未設定:2006/11/21(火) 09:45:11 ID:7YPvpcXH0
そりゃJavaが動けば動くでしょう。

266 :名称未設定:2006/11/21(火) 13:22:07 ID:X72x9oSJ0
zipで公開してるとは思わなかったんだよ。

267 :名称未設定:2006/11/27(月) 05:40:10 ID:gpNdmzfI0
OSX版5.0でバグ見つけたんで報告したいんだが、バグレポートにログインできない。
これって俺だけ?

https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa

268 :名称未設定:2006/11/27(月) 05:49:00 ID:GNBzLO5h0
うん。
俺さっきログインして、自分のバグがまだオープンなの確認したところ。

269 :267:2006/11/27(月) 22:21:12 ID:gpNdmzfI0
>>268
そうか、ありがとう。
別の手考えて試してみるよ。
アカウントがまずいのか俺のPCがまずいのか・・・


270 :名称未設定:2006/11/30(木) 18:37:33 ID:pfnbqwTY0
次のコードについて質問いたします。

import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
import javax.swing.text.html.*;

public class JEditorPaneTest extends JFrame{
JEditorPane editorPane;
HTMLDocument doc;

public static void main(String[] args){
JEditorPaneTest f=new JEditorPaneTest();
f.setBounds(0,0,400,400);
f.setVisible(true);
}
public JEditorPaneTest(){
editorPane=new JEditorPane();
editorPane.setEditable(true);
editorPane.setContentType("text/html");
editorPane.setText("<html>test");
getContentPane().add(new JScrollPane(editorPane),BorderLayout.CENTER);
}
}

271 :270:2006/11/30(木) 18:42:35 ID:pfnbqwTY0
続きです。

プログラムを起動したら、まずeditorPaneに表示されている"test"という文字列を削除します。
editorPaneに文字が全く入っていない状態で、日本語入力しようとしても、変換前の文字列が表示されないという珍現象が発生します。
半角文字は普通に入ります。また、予め1文字でも入れてあれば変換前の文字列も表示されるようです。
コンストラクタ下から2行目のeditorPane.setText("<html>test");を削除すると問題なく表示されるようになりますが、これでは意味がありません。
これはアップル製のVMのバグでしょうか。
J2SEのどのバージョンからこんなことが起こるようになったかわかりませんが、以前はこんなことは起こらなかったと記憶しています。
またWindowsをお持ちの方はテストしていただけると助かります。
ちなみに、setText()の代わりにsetDocument()を使っても同じ結果になるようです。

当方の環境

Mac OS X 1.4.8
J2SE 5.0
Xcode 2.3
NetBeans 5.0

272 :名称未設定:2006/12/01(金) 02:58:32 ID:xKRwroMU0
やってみた。ちなみにMacBook Proで、Java 5とJava 6開発版の両方を試した。

たしかに、一文字も入力してない状態だと、入力中の日本語文字が表示されないね。
一文字でも入力すると表示されるようになるけど。

原因はよくわからない....

開発版でも起こるので、バグ報告しておいたほうがいいだろうか。

273 :名称未設定:2006/12/01(金) 03:35:29 ID:BjUJXJTd0
>>271 ではないがバグ報告ヨロシク頼んだ。

274 :271:2006/12/01(金) 05:40:17 ID:UIjv0zPo0
>>272
試していただいて、ありがとうございます。
バグ報告していただけるのでしたら、よろしく御願いしたいと思います。
私の英語はかなり怪しいので。
以前バグ報告したら放置されましたw

275 :名称未設定:2006/12/01(金) 07:51:54 ID:j7ExWokl0
>>270
Windows2000Pro sp4+jdk1.5.0_09で試してみたが全く同じ現象が発生する。

276 :270:2006/12/01(金) 16:24:41 ID:UIjv0zPo0
>>275

マジっすか、正直Windowsでは同じ現象は起こらないだろうと高を括っていたんですけど。
かなりショックです。Macでの動作が変でも、Windowsでまともに動けばまあいいかと思ていましたw
ってことはアップルじゃなくて、Sunのほうに責任があるということなのか。

277 :270:2006/12/02(土) 08:08:32 ID:eabS71Jy0
272さんも報告されたかもしれませんが、一応私の方からも、バグ報告を出しておきました。
アップルに出したけど、もしもVMじゃなくて、java APIのソースコードに原因が有るなら、
アップルからSunの方に通知されるであろうことを期待しつつ。

278 :270:2006/12/04(月) 03:28:58 ID:fSSvcqCI0
以前報告したバグが放置されたと書きましたが、久しぶりに状況を確認したら、
「あなたの発見したバグはJ2SE 6.0ではもう再発しないから、確かめてね。」
と書かれていた。もちろん英語で。ちゃんと見ていてくれたんですね、アップルの中の人。
しっかし、JTextComponent系のクラスって何度バージョンアップしてもなんか問題が
発生しますね。今までにも自分が気づいていたおかしな動作がいくつか修正されているんだけど、
代わりに新しいバグが発生したりするし、まるでモグラたたきですw

279 :名称未設定:2006/12/04(月) 09:01:39 ID:6m5Zpj/h0
>>278
バグレポ乙&結果報告サンクス

280 :名称未設定:2006/12/04(月) 10:14:41 ID:XQV8FHoh0
PSフォントでズレズレな件は放置されたまんまだぜ

281 :名称未設定:2006/12/05(火) 23:42:09 ID:V6RzONOi0
>>278
表示が本職のfirefoxでもトラブルくらいだからねえ。

282 :名称未設定:2006/12/13(水) 01:00:39 ID:QtPy8luB0
出ますた。

Java for Mac OS X 10.4, Release 5 Developer Preview 1

Java for Mac OS X 10.4, Release 5 delivers a number
of enhancements and improvements to J2SE 1.4 (1.4.2_12)
and 5.0 (1.5.0_07). The preview is not removable and should
not be installed on systems with critical data. Please see the
release notes for more information. This is Developer Preview 1
of Java for Mac OS X 10.4, Release 5.

283 :名称未設定:2006/12/13(水) 18:25:53 ID:rKjrwASB0
PPCで最近J2SE5,0 Release 4のアップデートしたんですが
ブラウザでjavaのゲームが超カクカクになってしまい困っとります
このスレの>>111に従って1.4.2を優先させてみたんですが
ちょっとマシになったもののやっぱりカクカクです。
マシンパワーが足りないんでしょうか?一応1.67Ghzで
メモリも1.25G積んでるんですが…
できたら前のバージョンに戻したいです。
↓このアドレスでダウンロードしてきたら大丈夫でしょうか?

ttp://www.apple.com/jp/ftp-info/reference/java_1.3.1_update_1.html

284 :名称未設定:2006/12/13(水) 20:28:14 ID:MmN8R5Tv0
前のバージョンがいくつなのかは書かないのですか?

285 :名称未設定:2006/12/13(水) 22:20:27 ID:rKjrwASB0
すいませんでした
OS10.3.9からTigerに上げた際に
「Java 1.3.1 および 1.4.2 リリース 2」と
「J2SE 5.0 リリース 4」を同じ日に一気にアップデートしたので
たぶん前のバージョンは1.3.1ではないかなと思います。
ソフトウェアアップデートにこれ以上昔のjavaのアップデートのログが
残っていないので、確定できず申し訳ありません
助言いただけたら助かります

286 :名称未設定:2006/12/13(水) 22:41:56 ID:8uyrPkbw0
ぶっちゃけ言うと、PPCに関してはJava 1.3が超速い。
ただしグラフィックスだけな。

1.3, 1.4, 5.0は併存可能なんで、今のままでも1.3を有効にできるはず。

287 :名称未設定:2006/12/14(木) 01:39:01 ID:HOEiXk2f0
>>286
確かに、javaフォルダの中に「Java 1.3.1 プラグイン設定」が入っていました。
起動させて「Java Plug-inの有効化」にチェックを入れた
(というか元々チェックされてた)のですが
>>111にあったJava Preferencesには1.3.1の名前が出てこないのです。
自分は開発とか難しいことはしないので、
グラフィックスだけ速くなってもらいたいです…。
どこから指定したら1.3.1を有効にできるでしょうか?
度々の質問になってすみません。

288 :827.jpn.ch ◆tTBC.7oEaQ :2006/12/15(金) 18:42:22 ID:XzJWyxBX0 ?2BP(1)
ターミナルでJavacすると結果表示が必ず文字化けするのですが、
どうにかならないですか?

289 :名称未設定:2006/12/15(金) 18:56:11 ID:BXW5Drt+0
ウィンドウ設定の文字セットエンコードをShift-JISに変更汁

290 :名称未設定:2006/12/16(土) 01:17:59 ID:UExly3q20
Linuxスレのインスコ厨といい>>288といい…どうして自分で考えないのだろうか。

291 :名称未設定:2006/12/16(土) 01:58:04 ID:FB5vYXXd0
しかしどうしてエンコーディング変更できないようになったんだろうな。> JDK

292 :827.jpn.ch ◆tTBC.7oEaQ :2006/12/16(土) 13:28:07 ID:7E6MWQt+0 ?2BP(1)
>>289
ありがとうございます。
"ウィンドウ設定"があることに今まで気付かなかった自分が馬鹿でした。

293 :名称未設定:2006/12/16(土) 15:03:37 ID:HS7HL0Te0
>>291
意味がよく分からない・・・・

294 :名称未設定:2006/12/16(土) 22:18:54 ID:02uQIBSG0
6まだぁー

295 :名称未設定:2006/12/16(土) 22:54:11 ID:cvqxRZh80
前はコマンドライン引数でエンコード設定が出来た、といいたいんだろ。

296 :名称未設定:2006/12/16(土) 23:49:28 ID:HS7HL0Te0
え?今も出来るだろ?
javac -help
で、
-encoding <encoding> ソースファイルが使用する文字エンコーディングを指定する
の行がある。
バージョンは、6
java version "1.6.0-dp"
Java(TM) SE Runtime Environment (build 1.6.0-dp-b88-34)
Java HotSpot(TM) Client VM (build 1.6.0-b88-17-release, mixed mode, sharing)

297 :名称未設定:2006/12/17(日) 00:29:03 ID:IT357Uld0
昔はソースだけじゃなくて、コンパイラのstdout, stderrも指定できたのだ。

298 :名称未設定:2006/12/17(日) 01:30:13 ID:Y3wRBTGJ0
えーっとじゃ、JVM側のプロパティも使えない?
-J-Dfile.encoding
で指定してもダメ?

299 :名称未設定:2007/01/18(木) 02:31:27 ID:uIlcL7XF0
NetBeansでコード補完候補だして、その中をカーソルキー以外で移動する方法が分からない。

300 :名称未設定:2007/01/27(土) 11:05:33 ID:J0w3O8Si0
http://pc10.2ch.net/test/read.cgi/tech/1168678303/
から誘導されてきました。

MacOSX で Pure Java アプリを作っています。

java -jar hoge.jar test.txt
の代わりに,test.txt を hoge.jar のアイコンにドラッグアンドドロップして引数を与えて起動することはできないでしょうか?

hoge.jar のアイコンをダブルクリックすれば,引数なしでの起動はできるのですが。

301 :名称未設定:2007/01/27(土) 11:25:43 ID:qbIznopf0
>>300

/Developer/Applications/JavaTools/Jar Bundler

このユーティリティにArguments to Main:という設定項目があります。
自分で試していないので見当違いかもしれませんが…。

302 :名称未設定:2007/01/27(土) 19:17:31 ID:J0w3O8Si0
>>301
それを指定した場合,引数がその値に固定された .app が生成されてしまうようです。

303 :名称未設定:2007/01/28(日) 02:51:02 ID:ObgrZNcK0
>> 300
Apple Java Extensionsとかいうのを使えばいいんでない?
http://developer.apple.com/documentation/Java/Reference/1.5.0/appledoc/api/index.html

あとInfo.plistをいじくるのが必要か...Xcodeでやった方が良さげ。
とりあえずOSXAdapterというサンプルはあったが,書類のオープンは扱ってないな。
http://developer.apple.com/samplecode/OSXAdapter/index.html


304 :名称未設定:2007/02/06(火) 15:06:31 ID:8WfZgKHk0
Macbookでmod_jk.soをコンパイルしようとしてるんだけどが何が何でもエラーになるんだけど誰かわかる人いる?


305 :名称未設定:2007/02/06(火) 15:34:25 ID:mYgLOiRx0
エスパーさーん出番ですよー

306 :名称未設定:2007/02/06(火) 15:55:52 ID:8WfZgKHk0
うはw失礼。
環境
OS X 10.4.8
Xcode 2.4
apache 1.3.33(Mac付属)
./configure --with-apxs=/usr/sbin/apxs
make
とするとmod_jk.soのエイリアスができてて本体はなしエラー内容は
libtool: install: warning: remember to run `libtool --finish /usr/libexec'
make[1]: Nothing to be done for `all-am'.
target="all"; ¥
list='common apache-1.3'; ¥
for i in $list; do ¥
echo "Making $target in $i"; ¥
if test "$i" != "."; then ¥
(cd $i && make $target) || exit 1; ¥
fi; ¥
done;
Making all in common
make[1]: Nothing to be done for `all'.
こんなです。
誰か助けてください。

307 :(・∀・):2007/02/07(水) 01:11:36 ID:bqbAwcy+0
えーと、commonってディレクトリのMakefileに
allってターゲットがないのかな。
自分でconfigureを修正しないとダメなんじゃないかね。

308 :名称未設定:2007/02/10(土) 23:16:55 ID:6lMA0BZB0
ムリポ


309 :名称未設定:2007/02/12(月) 03:22:53 ID:XhCp/aLI0
自己解決しました。
スレ汚しすんまそん。

310 :名称未設定:2007/02/12(月) 18:12:31 ID:1S3UXNy80
プログラム板Java質問スレよりマルチで失礼します。
宜しくお願いします。

URL configURL = ConfiguredUniverse
.getConfigURL("file///workspace/JM3D/j3d_test.cfg");

とかやって設定ファイル読み込んでやると表示はできるのですが

java.net.MalformedURLException: no protocol: \Documents\workspace\JM3D\j3d_test.cfg

と怒られます。macでのパスの書き方を教えて下さい。

311 :名称未設定:2007/02/12(月) 21:46:17 ID:c2EDYZc10
>> 310
詳しく書け!
もしくは、エスパー登場を待て!!

312 :名称未設定:2007/02/22(木) 01:24:28 ID:JdwcTgAt0
×file//
○file://

つーか、File#toURL使え。(toURIもある)



313 :名称未設定:2007/02/22(木) 01:25:44 ID:JdwcTgAt0
失礼。
File#toURLはdeprecatedだ。

new File(...).toURI().toURL() で。


314 :名称未設定:2007/02/26(月) 03:29:35 ID:0Q1k352o0
またバグらしきものを発見したので、相談させていただきます。長くなりますがお許しください。
まずは以下のテストコードを実行してください。

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import javax.swing.text.html.*;

public class DocumentListenerBugTest extends JFrame {
static String htmlText="<head></head><body><p>hogehoge</p></body>";

public static void main(String[] args){
DocumentListenerBugTest f=new DocumentListenerBugTest();
f.setSize(400,300);
f.setVisible(true);
}
 
コードつづく

315 :名称未設定:2007/02/26(月) 03:31:32 ID:0Q1k352o0
コードのつづき

public DocumentListenerBugTest(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JEditorPane ep=new JEditorPane();
ep.setContentType("text/html");
getContentPane().add(ep, BorderLayout.CENTER);

//HTMLDocument doc=new HTMLDocument();//←こっちだとchangedUpdate()は呼ばれない。
HTMLDocument doc=createHTMLDocument(htmlText);//←こっちだと呼ばれる。

//ep.setDocument(doc);
doc.addDocumentListener(new TestDocumentListener());
ep.setDocument(doc);
}

コードつづく

316 :名称未設定:2007/02/26(月) 03:32:34 ID:0Q1k352o0
コードのつづき

public HTMLDocument createHTMLDocument( String text ){
//textが表すhtmlの内容に合ったHTMLDocumentを返す。
HTMLEditorKit kit=new HTMLEditorKit();
HTMLDocument doc=(HTMLDocument)kit.createDefaultDocument();
try {
//System.out.println("text="+text);
doc.setInnerHTML(doc.getDefaultRootElement(), text);
/*
StringWriter w=new StringWriter();
kit.write(w, doc, 0, doc.getLength());
String t=w.toString();
System.out.println("t="+t);
*/
} catch (IOException ex) {
System.out.println(ex);
} catch (BadLocationException ex) {
System.out.println(ex);
}
return doc;
}
コードつづく

317 :名称未設定:2007/02/26(月) 03:33:04 ID:0Q1k352o0
コードのつづき

class TestDocumentListener implements DocumentListener{
public void insertUpdate(DocumentEvent ev){
System.out.println("insertUpdate!");
}
public void removeUpdate(DocumentEvent ev){
System.out.println("removeUpdate!");
}
public void changedUpdate(DocumentEvent ev){
System.out.println("changedUpdate!");
}
}
}

つづく

318 :名称未設定:2007/02/26(月) 03:34:47 ID:0Q1k352o0
つづき

コンソール(実行ログ)にchangedUpdate!と表示されて、DocumentEventが発生しているのがわかると思います。
しかし、コンストラクタの中を見ていただければわかるように、

HTMLDocument doc=createHTMLDocument(htmlText);//←こっちだと呼ばれる。
doc.addDocumentListener(new TestDocumentListener());

という呼び出し順序になっているので、changedUpdate()が呼ばれる理由がありません。コンストラクタの中の
HTMLDocument doc=createHTMLDocument(htmlText);をHTMLDocument doc=new HTMLDocument();に変更して
実行するとchangedUpdate()は呼ばれません。また

doc.addDocumentListener(new TestDocumentListener());
ep.setDocument(doc);

の2行の呼び出し順序を逆にすれば、changedUpdate()は呼ばれないようですが、厄介なことに今作っている
アプリケーションでは逆にした場合にもchangedUpdate()が呼ばれてしまいます。
この現象はある日突然自分のアプリケーションで、コードをいじっていないにもかかわらず、発生するようになりました。
そのアプリケーションの古いバージョンでも同じ現象が発生するようになっていました。このため、書類を読み込んだだけで、
保存ボタンが押せる状態になり、ウィンドウを閉じるときも保存を促すダイアログが表示される等の現実的な問題が発生する
ようになりました。
原因について一つだけ心当たりが有ります。この問題点に気づく前日、ソフトウェアアップデートにより
Java for Mac OS X 10.4 リリース5をインストールしました。
もしこれがバグだということがはっきりしたらまたバグレポートを出そうと思います。Windowsユーザーの方にも確かめて
いただけると助かります。

当方の環境
Mac OS X 10.4.8
PowerPC G5
J2SE 5.0
NetBeans 5.5
Xcode 2.3

319 :名称未設定:2007/02/27(火) 02:14:02 ID:JL+meRjk0
Windowsで再現させる必要はないだろ
仕様と違う動作をするというなら一番簡単な再現コードをまとめて
ttps://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa
ここにレポート

中身は見てない。

320 :314:2007/03/01(木) 00:30:50 ID:Yj1ZzCZd0
Appleにバグレポート出しときました。

321 :名称未設定:2007/03/01(木) 02:17:48 ID:K0Zrd/vA0
Mac用java6の正式リリースは、まだか。

322 :名称未設定:2007/03/01(木) 02:37:30 ID:ys7KwOuw0
そういえばいま使ってるMustangて9月リリースのdp6だったんだな。
すっかり正式版のつもりになっていたわ。


323 :名称未設定:2007/03/01(木) 05:45:10 ID:4KlCRb0Z0
>> 322
安定してる?

324 :名称未設定:2007/03/01(木) 08:02:36 ID:f5uM799L0
>>321
レパ専用

325 :名称未設定:2007/03/02(金) 00:10:47 ID:kekWDCB60
>>323
322ではないが、レンダリングエンジンにQuartz使っている限りは快適か。
というか、レンダリングのバグ取ってくれてんのかな・・・・?
>>324
それはないだろ。TigerでPreview出してんのに。
リリース時期を合わせる可能性は高いが。

326 :名称未設定:2007/03/05(月) 20:04:25 ID:fNIE6SGk0
awtを使っているときに,Dockとメニューを起動しないようにすることってできますか?


327 :名称未設定:2007/03/16(金) 03:41:26 ID:spBIUNM40
ttp://java.sun.com/javase/ja/6/docs/ja/index.html

Otherユーザのみなさんこんにちは。

95 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)