1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30] MacでJavaを語るスレです。
526 名前:名称未設定 mailto:sage [2007/12/08(土) 17:00:08 ID:aQmIHsQd0] >>525 monoが普及しそうだとあんまり思えないんだよなあ。
527 名前:名称未設定 [2007/12/09(日) 11:59:39 ID:COvp2p+O0] Mono が乗るとか乗らないの話ではなくて、 MS謹製の.NET が乗るんだよ。 すでに、ジョブズとゲイツの間で極秘の合意がなされているんだよ。 WinとMacの .NETとCocoa による開発環境の完全統合が。 (動機は先に書いたとおり。むしろジョブズが主導権を握ってるだろう) まず、Mac のJava は徐々にフェイドアウトさせ非搭載にする。 それと同時に、MS謹製の.NET の搭載が発表される。 ゲイツはいう、Win向けに開発してくれれば、それはMac でもそのまま走るよと。 ジョブズもいう、Cocoaで開発すれば、それはWin でもそのまま走るよと。 Java の開発停滞は、この極秘プロジェクトの最初の兆候だと考えられる。 3年後くらいには発表されるだろう。 もちろん、SUNも黙っちゃいないだろうし、 Apple の手によらないJVM の提供プランも発表されるだろうが、 なかなか一筋縄ではいかないだろう。 しかしいずれにせよ、Mac は.NETへ舵を切ったということだ。
528 名前:名称未設定 mailto:sage [2007/12/09(日) 13:15:26 ID:3r8utBeA0] 極秘の合意(笑)
529 名前:名称未設定 mailto:sage [2007/12/09(日) 13:46:44 ID:PTqLq8g20] 何でこんな電波が居着いちゃったんだろw
530 名前:名称未設定 [2007/12/09(日) 14:42:41 ID:COvp2p+O0] そして、 >>528 >>529 の期待にもかかわらず、MacのJava は今後も相変わらず進まない。 Apple はその件に関して、要領を得ない態度を繰り返すはずだ。 1年も経った頃、もしかしたらとみんな思い始める。 3年後には、Javaは非搭載となり、MS謹製.NET の搭載とCocoaのwin対応 がセットで発表され、世界はひっくり返るほどビックリする。 ほどなくして、SUNからMac 用JVMの独自提供プランが発表されるが、 ひっそりと報道されるだけだった。さて、SUNに打つ手は残されているのか? まあ、そういうスケジュールになってるんだな。
531 名前:名称未設定 mailto:sage [2007/12/09(日) 15:19:04 ID:Xb8gHr1g0] .NETかCocoaでの開発頑張ってくださいです。
532 名前:名称未設定 [2007/12/09(日) 15:45:35 ID:k8T67NJU0] >>530 こんだけ、遅いとあり得そうに思えてくるな。
533 名前:名称未設定 mailto:sage [2007/12/09(日) 16:10:53 ID:Xb8gHr1g0] HD DVDがBlu-rayに勝つくらい、ありえませんな。
534 名前:名称未設定 mailto:sage [2007/12/10(月) 00:14:47 ID:4urMhfaG0] 質問です。 CyberduckはCocoa-Javaアプリケーションなのに、どうしてUniversal Binaryに対応できているのですか? Appleは公式にはCocoa-JavaブリッジがUBに対応するとは言っていませんよね。
535 名前:名称未設定 mailto:sage [2007/12/10(月) 01:29:50 ID:+4+AMD9+0] なんか金曜あたりから痛い子が湧いてるな・・・・ まあ何だ、MacにMS謹製CLRが載って、Java非搭載になったらまた帰ってきてくれ>>530 予言者は語りすぎない方がいい。うん、その方が格好いいと思うぞ。 だから・・・・それまで帰ってこなくていいぞ。 ただ、不安要素としてはJava6以降、Javaにデスクトップ用の機能が追加されてるけど それがMacOSXへのポーティングを邪魔してるんだったら Java7で、さらに搭載されてくる機能とかが不安だわ・・・・
536 名前:名称未設定 mailto:sage [2007/12/10(月) 01:37:16 ID:hPaRNBx20] おじゃまします。 Mac初心者スレよりも良いかと思って参りました。 プログラム板からきました。 【初心者】Java質問・相談スレッド109【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1195961811/ 772 :デフォルトの名無しさん [sage] :2007/12/10(月) 00:38:42 Java VM がデフォルトで使用する文字コードをどうやって決めてるかだが、 Mac 環境は分からん。Unix 系だからシェルの環境変数 LANG か LC_CTYPE を ja_JP.UTF-8 に設定するんじゃないのか。Mac 関連板で聞け。 と、いうことなんですが、eclipse3.3で、Javaで日本語表示をするプログラムを実行させて、文字化けが発生する事について、おしえていただけますか。 //Sample.java class Sample{ public static void main(String args[]){ System.out.println("こんにちわ"); } } /////実行結果///// ????? よろしくお願いします。
537 名前:名称未設定 mailto:sage [2007/12/10(月) 02:02:44 ID:+4+AMD9+0] >>536 実行方法を晒したほうがいいな。Terminalから実行か? eclipse上で実行した場合うちでは化けません。 プロジェクトの文字コードはUTF-8。
538 名前:名称未設定 [2007/12/10(月) 02:45:16 ID:hPaRNBx20] 実行方法 はじめからいくと・・・ Eclipse3.3を起動>メニュー>新規>Javaプロジェクト>プロジェクト名記入して作成>プロジェクト内から新規>クラス>Javaファイル名記入して作成 そのJavaファイルにコードを書く>メニュー>実行>実行>Javaアプリケーション>コンソールに表示される 日本語を出力表示すると文字化けする。
539 名前:名称未設定 mailto:sage [2007/12/10(月) 02:50:47 ID:1YpI3Sg20] >>536 移動した旨、Mac OS X初心者質問用スレのほうに 書き込んどかなくてもいいのか?
540 名前:536 [2007/12/10(月) 03:04:38 ID:hPaRNBx20] >>539 すみません。 書いてきました。
541 名前:536 mailto:sage [2007/12/10(月) 03:31:01 ID:hPaRNBx20] eclipse3.3で、書いたコードと、実行結果になります。 //Sample.java import java.io.*; class Sample{ public static void main(String args[]) throws IOException{ System.out.println(System.getProperty("file.encoding")); System.out.write("こんにちわ\n".getBytes("MacRoman")); System.out.write("こんにちわ\n\n".getBytes("UTF-8")); System.out.println("Hello World!"); System.out.println("こんにちわ"); } } MacRoman ????? こんにちわ Hello World! ????? ものすごくきになるんですが、MacRomanというエンコードは、UTF-8に変更する事は出来ないのでしょうか。
542 名前:名称未設定 mailto:sage [2007/12/10(月) 04:54:09 ID:+4+AMD9+0] >>541 プロジェクトのプロパティでResourceの中で文字コードを指定できるはずなので そこでUTF-8を選んでおけばOK プロジェクト単位ではなく全体の設定は、PreferencesのGeneral>workspace に同じように設定できる箇所がある
543 名前:536 [2007/12/10(月) 05:03:30 ID:hPaRNBx20] >>542 それやってみました。 UTF-8に設定した後、eclipse3.3を再起動させて再度行ってみました。 結果は同じでした。 原因が分からない・・・。
544 名前:名称未設定 mailto:sage [2007/12/10(月) 07:26:00 ID:pULfN0TP0] >>534 ユニバーサル・バイナリは原理的には、 実行形式がMach-Oなら可能。 後はライブラリがユニバーサル・バイナリになっているかどうか。
545 名前:名称未設定 [2007/12/10(月) 09:35:09 ID:U8aOXsVu0] 「WindowsアプリをMacでそのまま実行可能」の日は近い? ttp://wiredvision.jp/blog/cultofmac/200712/20071204133015.html これもまた .NETとCocoaによるWinとMac統合プロジェクトの兆候だとは まだ誰も気づいていなかった… Java非搭載とMS謹製.NET搭載、CocoaのWin対応まであと3年。
546 名前:名称未設定 mailto:sage [2007/12/10(月) 12:57:13 ID:w7rlq6+DO] >>543 俺もEclipse上では日本語化ける。初心者だからかもしんないけど。 ググっても対策出なかったし諦めた。 Terminalから実行すればちゃんと表示されるし、まぁいいかなと。
547 名前:名称未設定 [2007/12/10(月) 15:01:23 ID:/bKTxL3h0] だれか、>>546 の解決方法おしえてくれー
548 名前:名称未設定 mailto:sage [2007/12/10(月) 16:44:50 ID:jz9cCoRy0] >>547 つNetBeans6.0
549 名前:名称未設定 mailto:sage [2007/12/10(月) 21:15:32 ID:aPfag1F20] >>547 当方(OS X 10.5)だとfile.encoding=UTF8になっていて日本語が出ている。 特に設定してないから10.5だとUTF8になったのだろうか。 10.4とかだとEclipse.app/Contents/MacOS/eclipse.iniをいじることで設定できると思う。 -vmargs の後の最後の行に -Dfile.encoding=UTF8 を追加すればうまくいくのでは。
550 名前:536 mailto:sage [2007/12/10(月) 23:26:57 ID:LIn0ODUI0] >>549 それ、やってみましたが、うまくいきませんでした。 どうにかならないものですかね。。。
551 名前:名称未設定 mailto:sage [2007/12/11(火) 01:24:44 ID:E/asm4oa0] >>550 10.4でやってみたがfile.encoding=SJISになっていてEclipse上で普通に表示できる。 Terminal上でMacRomanになっていないのであれば、おそらくなにかプラグインの影響ではないか?
552 名前:536 mailto:sage [2007/12/11(火) 03:21:03 ID:ZsQc6Zj90] >>551 Terminal上やってみた所、エンコードはMacRomanになっていました。
553 名前:名称未設定 mailto:sage [2007/12/11(火) 04:10:10 ID:CCitKQD40] うーん?OSのデフォルトが変? MacRomanって、日本語じゃなくて欧米用だよね Leopardなんで参考にならないかもしれないが、 OSの環境設定の言語環境は日本語になってる? .profileとかで変なLANG設定していない? ターミナルの環境設定で、エンコーディングはどうなってる?
554 名前:536 mailto:sage [2007/12/11(火) 05:40:04 ID:ZsQc6Zj90] >>553 こうなってます。><; Terminal: Menu>Terminal>Window Settings...>Character Set Endoding>Unicode(UTF-8) OS: SystemPreferences...>International>Languages:>English .bash_profile export PATH=/usr/local/mysql/bin:$PATH export PATH=/usr/local/bin:$PATH lias javac='javac -J-Dfile.encoding=UTF-8' alias java='java -Dfile.encoding=UTF-8' alias javadoc='javadoc -J-Dfile.encoding=UTF-8 -encoding UTF-8 -docencoding UTF-8' alias jar='jar -J-Dfile.encoding=UTF-8'
555 名前:名称未設定 mailto:sage [2007/12/11(火) 11:38:32 ID:CCitKQD40] あれ?英語じゃない? それじゃ・・・・Java起動するときに -Duser.language=ja -Duser.country=JP のプロパティもつけたらどうでしょう。
556 名前:536 mailto:sage [2007/12/12(水) 00:43:22 ID:qV7YfF4e0] .bash_profileにこのように付け加えたんですが、これでいいでしょうか。。。 export PATH=/usr/local/mysql/bin:$PATH export PATH=/usr/local/bin:$PATH export LC_ALL="en_US.UTF-8" export LANG="en_US.UTF-8" export LESSCHARSET="en_US.UTF-8" alias javac='javac -J-Dfile.encoding=en_US.UTF-8' alias java='-Duser.language=ja' alias java='-Duser.country=JP' alias java='java -Dfile.encoding=en_US.UTF-8' alias javadoc='javadoc -J-Dfile.encoding=en_US.UTF-8 -encoding en_US.UTF-8 -docencoding en_US.UTF-8' alias jar='jar -J-Dfile.encoding=en_US.UTF-8' それと、もう一つ質問なんですが、Terminalで、コンパイルが通りません。 $ javac Sample.java Error occurred during initialization of VM java.lang.Error: java.io.UnsupportedEncodingException: en_US.UTF-8 Trace/BPT trap
557 名前:名称未設定 mailto:sage [2007/12/12(水) 01:52:07 ID:rf0jMubr0] もうネタだろ・・・・なんでen_USにしたがるんだよ・・・・ javaは、localeから言語関係のプロパティ設定するぞ。そこから先は自分で考えてくれ・・・・
558 名前:名称未設定 mailto:sage [2007/12/12(水) 11:29:07 ID:cgFAh8x30] 最近のJavaには疎い者だが >それと、もう一つ質問なんですが、Terminalで、コンパイルが通りません。 なぜここに全ての原因があると考えないのか?誰がそんなオプションの書き方を教えてくれたのか? ・・・と言わずにおれなかった。
559 名前:名称未設定 mailto:sage [2007/12/12(水) 12:23:27 ID:T89z+hG+0] Java1年目の俺が言ってみる。 Terminalでの起動には554の.bash_profileの最初に export LANG="ja_JP.UTF-8"を追加。 eclipseなら.MacOSX/environment.plistのLANGをja_JP.UTF-8に正しく記述。 どうしてもだめなら日本語環境で使う。
560 名前:名称未設定 mailto:sage [2007/12/12(水) 13:08:04 ID:9+VIPaXV0] いや、それ以前に alias の書き方とかがわかってないみたいだから匙投げた。 わかってないのにen_USにするからおかしくなる。
561 名前:名称未設定 mailto:sage [2007/12/12(水) 16:10:53 ID:o9PxmFx30] >>556 Mac 使うより vine Linux でやった方が楽だよ。 はっきりいって。 で、LPIC の本で勉強すれば、知識も身につくし。 実のところ、Mac はかえってややこしくて分かりにくい。 いっそwin を使うか、unix系にこだわるなら 日本語に定評あるLinux の 方が楽ちんだ。
562 名前:546 mailto:sage [2007/12/12(水) 20:43:59 ID:YP4i8rj00] 久々にEclipse落としてみたら、環境設定が変わっててビビったw で、コンソール文字化けの件ね。 SourceEditorとConsoleのエンコードをUTF-8にしてもダメだった。 で… String aaa = new String("あああ"); String unicodeStirng = new String(aaa.getBytes("UTF-8"), "MacRoman"); 日本語表示OK(Console、EditorともUTF-8設定) Javaは会社で簡単な講習受けた程度なのでよく知らん。 詳しい人よろしく。
563 名前:546 mailto:sage [2007/12/12(水) 21:53:28 ID:YP4i8rj00] つか、読み直してみたら質問の意図を取り違えてたorz すまん。消える。
564 名前:名称未設定 mailto:sage [2007/12/14(金) 10:45:37 ID:eL30uvy80] そんなに落ち込まなくて いいから いいから
565 名前:名称未設定 mailto:sage [2007/12/15(土) 01:08:08 ID:bpE+Slb10] Java for Mac OS X 10.4, Release 6 が出ているね。
566 名前:名称未設定 mailto:sage [2007/12/15(土) 01:21:46 ID:vUwrugSY0] そうそう 一瞬Java6が出たのかとたまげたw
567 名前:名称未設定 mailto:sage [2007/12/19(水) 13:31:16 ID:u4f1RiLt0] Java SE 6 Preview 8 for Leopard出てるみたいだよ。 64ビットなIntel Mac専用だとさ。 うちのCore DuoのiMacは駄目なのかよ。 Java 7の話も出てるってのにAppleは何やってんだよ・・・
568 名前:名称未設定 mailto:sage [2007/12/19(水) 20:20:41 ID:e4IbgXxN0] ようやくきたか・・・・(´;ω;`) 家に帰ったら試そう。 Java7 はまだスペックが固まってないから、JRE6のupdateリリースに組み込まれてくるはずの Nimbusとか、JavaKernelとかはしっかりキャッチアップして欲しいなぁと思う。 NimbusはSynth実装だから、何とかなるよ・・・ね?・・・もしかして、それもAquaに作り替えちゃうの・・・・? まぁ、AquaのSynth実装が出てくるならそれはそれで歓迎なんだけど。
569 名前:名称未設定 mailto:sage [2007/12/20(木) 03:32:24 ID:Y5Ai6N040] 入れてみた。 ・・・・けど・・・・JavaPreferenceがない? あ、で、>>422 のレンダリングの件ですが、直ってます。 それを試してる過程で気がついたんだが・・・・タスクトレイサポートが LeopardのJava5にバックポートされているような気がする。 Java6で動かしてるつもりでタスクトレイサポートをチェックするテストを動かしたんだが 普通にタスクトレイサポートがtrueになって、アイコンも表示された。 どうも、Java6で出てる不具合をLeopardのJava5で試してくれとAppleのエンジニアが 言ってきたのはJava6のコードをベースに、Java5を作ってきたからなのか? バックポートの手間とかを考えると、そっちの方が楽だったのかもしれない。 Sunが、OpenJDK6を、JDK6本流からじゃなくOpenJDK7ベースで作ったというのと似た話なのかも。
570 名前:名称未設定 [2007/12/21(金) 14:00:37 ID:boNMUYjR0] あはは。もう笑うしかない。 SE6 出たかと思ったら、今度は32ビット切捨てかい。 もういいわ。プラットフォーム変えるわ。付き合えん。
571 名前:名称未設定 mailto:sage [2007/12/21(金) 14:31:52 ID:uKb5dxiK0] 最高だろ?w
572 名前:名称未設定 mailto:sage [2007/12/21(金) 23:46:22 ID:AZKvpt8/0] アクティビティモニタで唯一64bitって表示されるのが netbeansだけか・・・ って、え?Java以外は32bitアプリなの?
573 名前:名称未設定 mailto:sage [2007/12/21(金) 23:48:18 ID:efh3k8B40] インテルMac向けなら32ビット切り捨てても良いだろ
574 名前:名称未設定 mailto:sage [2007/12/22(土) 00:24:54 ID:a4g9UF9J0] でも Core Duo の MacBook とか iMac 買った人もいますからねー
575 名前:名称未設定 mailto:sage [2007/12/22(土) 00:50:24 ID:NKGd8FW80] そうそう しかし,去年買ったパソコンなのにもう切り捨てはいるのか. どんだけお布施させる気なんだろw
576 名前:名称未設定 mailto:sage [2007/12/22(土) 01:57:53 ID:gyIPr4/Q0] 32bit向けは、JDK5までってことか・・・・ Appleはサポート切るのほんと勢いいいよな・・・・
577 名前:名称未設定 mailto:sage [2007/12/22(土) 02:03:38 ID:a4g9UF9J0] でもまだ Developer Preview だから 正式版が 32bits 切り捨てになるかどうかはまだわからないですよね
578 名前:名称未設定 mailto:sage [2007/12/22(土) 03:09:35 ID:gyIPr4/Q0] 今のペースだと、正式版リリース時には64bitのみで 後から32bitサポートが入れば嬉しい・・・くらいじゃないのか・・・・? DeveloperPreview6で入ってた32bitサポートをわざわざ抜いてきたのは、 開発スピードアップだと思うし・・・・ そうしてるうちに、SoyLatteの完成度が上がってそっちの方がいいってことにならないかな? SoyLatteが目標にしてる通りOpenJDK7までターゲットに入ってきたら Appleよりも先にJDK7サポートしてしまうかもしれないし。
579 名前:名称未設定 mailto:sage [2007/12/22(土) 08:19:29 ID:t2Jwav5Z0] つか、6出ることすらなんの前触れもなくだったし 32bit版も同じような気がしないでもない。
580 名前:名称未設定 mailto:sage [2007/12/22(土) 10:07:26 ID:hb8Pt+Tt0] 過去の切り捨てでも前触れなかったことあるでしょw Win, Linux, Solaris, *BSDいろいろあるけど、 Javaの開発で最悪なのがMac。悲しス
581 名前:名称未設定 mailto:sage [2007/12/22(土) 14:08:33 ID:pnfK87Hg0] >>567 おなじ64bitでもPowerPC G5はもう見捨ててるのかな・・・
582 名前:名称未設定 mailto:sage [2007/12/22(土) 16:55:54 ID:RNEgt2G70] 俺は開発の為にVMWare Fusion買ってきちゃった。 ある意味悲しス。
583 名前:名称未設定 mailto:sage [2007/12/22(土) 23:37:07 ID:cy9hJgdd0] >>578 SoyLatteの成果がOpenJDKにマージされて、Appleはそれをベースにすると。 X11で良ければOpenJDKを使い、Aquaが良ければAppleの作業を待つと。 でも、Leopardでは64bitとか解像度非依存のAquaとかで時間がかかった気がする。 6が出てしまえば、7とかはそんなに遅くならないんじゃないかな〜。
584 名前:名称未設定 mailto:sage [2007/12/23(日) 01:37:11 ID:XRK+Xpru0] SoyLatteは、X11非依存をターゲットにしてると思うが・・・・ Cocoaを素で使わないで、Quaqua使うことでMacOSX依存を少なくしてAqua対応しようとしてると思うし。 いずれにせよOpenJDKベースでSunがリリースしてくると言うことは 企業内開発者とオープンソース開発者が、従来より近い位置から スタートできるという点で見通しは悪くないと思う。 しかし、64bitは、Solaris版で十分に練られてるコードが あるからと思ってたけど大変なんかねぇ? (だから早くコアのSolaris化を・・・・・とか)
585 名前:名称未設定 mailto:sage [2007/12/23(日) 01:45:25 ID:NkytJIg30] itpro.nikkeibp.co.jp/article/NEWS/20071129/288269/
586 名前:名称未設定 mailto:sage [2007/12/24(月) 17:07:11 ID:D7yfr4G20] J2SEDP8 うちにはインストールできなかった。うぇーん。
587 名前:名称未設定 mailto:sage [2007/12/24(月) 17:52:13 ID:4nKv+3IQ0] OSX用のだけ遅いのは、AquaだのCocoaだのために手を加える必要があるから? 他のプラットフォームと共通の部分だけリリースすることってできないのかな? OS XのGUIコンポーネントをコンパイルしない用途には、それで十分じゃないかと思うんだけど。
588 名前:名称未設定 mailto:sage [2007/12/24(月) 18:10:31 ID:4nKv+3IQ0] 道理で、Java EEはOS X用も出てるんだな。
589 名前:名称未設定 mailto:sage [2007/12/25(火) 10:51:03 ID:n76/Vgvj0] >>587 抜くとSEとしてリリースできない。 そこはX11で出しとくって手はあるけど。 俺はCocoa純正必要ないから、Quaquaに期待。
590 名前:名称未設定 mailto:sage [2007/12/25(火) 11:07:47 ID:kHOIAlC60] SwingもAquaとの調整が不可避なのかな。
591 名前:名称未設定 mailto:sage [2007/12/25(火) 12:40:59 ID:n76/Vgvj0] Aaua風UIを用意しようとしたり、 下位層にAqua使って全く同じにしたり、 そういうことしないなら簡単なんだろうけどね。 Appleの部隊はそれにこだわってるね。
592 名前:名称未設定 mailto:sage [2007/12/25(火) 13:01:01 ID:Qvt3bQBE0] そーゆーことにこだわるからMacなんじゃないか
593 名前:名称未設定 mailto:sage [2007/12/25(火) 13:07:51 ID:kHOIAlC60] 実用との兼ね合いがあるからねえ、、 ・「デザインなんか関係ないね」バージョン ・「Javaと気付かせないのがAppleバリュー」バージョン の二種類出してくれ
594 名前:名称未設定 mailto:sage [2007/12/26(水) 14:40:22 ID:ooxb7uCc0] ADCからJava for Mac OS X 10.4, Release 6 Documentation
595 名前:名称未設定 mailto:sage [2007/12/26(水) 14:43:12 ID:ooxb7uCc0] を落としてインストールしたんだけど、見付からない。どこに入るんだろ〜。
596 名前:名称未設定 mailto:sage [2007/12/26(水) 15:33:44 ID:2KjtNesY0] Documentationをインストール?
597 名前:名称未設定 mailto:sage [2007/12/27(木) 10:06:58 ID:mcbFHmuS0] >>595 ls -ltc /Library/Receipts/
598 名前:名称未設定 mailto:sage [2007/12/27(木) 10:07:47 ID:mcbFHmuS0] lsbom /Library/Reciepts/なんとか.pkg/Contents/Resources/Archives.bom
599 名前:名称未設定 mailto:sage [2007/12/27(木) 19:28:34 ID:gQiLtOHA0] あれ?普通にJavaVM.framework/Versions/1.5.0の中にあったんですね。 見逃してました〜。ありがとうございます。
600 名前:名称未設定 [2007/12/28(金) 15:11:20 ID:CGlRVo430] leopard糞すぎてワロス
601 名前:名称未設定 mailto:sage [2007/12/28(金) 19:49:07 ID:F87hYqLR0] 仕事での調査以外は半年くらい寝かさないと > 新10.X
602 名前:名称未設定 mailto:sage [2007/12/28(金) 23:43:27 ID:SRTn5BPG0] >>601 半年で落ち着いてくれるかのぅ。 俺も非常にがっかりじゃ。はやく正式版のjava6が欲しいなあ。
603 名前:名称未設定 mailto:sage [2008/01/10(木) 12:59:09 ID:sDamRjRl0] 既出かもしれんが、SWTがCocoaベースになるらしい。 SWTの父のblogに書かれていた。 ttp://inside-swt.blogspot.com/2007/11/ok-community-blow-your-brains-out.html
604 名前:名称未設定 mailto:sage [2008/01/10(木) 16:07:08 ID:WjJ8IjHu0] このスレではなかったと思うが pc11.2ch.net/test/read.cgi/tech/1164877399/245 では既出かな・・・
605 名前:名称未設定 mailto:sage [2008/01/10(木) 16:46:56 ID:JDPZ4Dxd0] 正直必要ないです。> Cocoaベース
606 名前:名称未設定 [2008/01/10(木) 19:27:11 ID:ShBa9kmC0] >>603 どんなメリットがあるんですか?。見た目?
607 名前:名称未設定 mailto:sage [2008/01/10(木) 22:12:54 ID:ycC6nJ4M0] Cocoa でしか動かないハック系のアプリってあるじゃん。 rubisco とか。
608 名前:名称未設定 mailto:sage [2008/01/11(金) 14:50:55 ID:3P4lKcpd0] >>603 毎日長時間Eclipseを使っているので、見た目が良いに越したことは無いな。 というわけで、CocoaなSWTは歓迎。 >>606 Carbonは64bit版が用意されなかったりと、徐々にフェードアウトの気配なので、 今後もMacでSWTを使い続けられる安心感かな? 個人的な話かもしれませんが。
609 名前:名称未設定 [2008/01/11(金) 19:24:58 ID:7o9ec4rZ0] Cocoa化の過程で、エディタのインライン変換ができるようになる事を祈る。
610 名前:名称未設定 mailto:sage [2008/01/13(日) 07:08:04 ID:1jUqtU2Y0] Cocoaになって使い物になる速度が出てくれると嬉しいです。 MacCarbon版のeclipseはもっさりしてて鬱陶しいので。 Netbeansの方がサクサク動くんだから、SWTに問題があるとしか思えないし。
611 名前:名称未設定 [2008/01/15(火) 14:14:31 ID:GGpsq3D+0] Carbonに限りらず、GTK版のeclipseももっさりしてる。 SWTのリファレンスを眺めるとピンと来ると思うが、 SWTは薄いWin32ラッパーに見える。 問題というか、Windows以外との相性が悪い。
612 名前:名称未設定 mailto:sage [2008/01/18(金) 20:23:40 ID:ItPH0XkU0] SWT自体、当時は高速なGUIフレームワークとして出て来たんだけど、 今やそれほど高速でない部類だしね。Windowsでも。
613 名前:名称未設定 [2008/01/20(日) 14:13:48 ID:ailgiqUT0] >>469-472 試してみた Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241)/Mac OS 10.4.11 1…日本語キーボードで@キーを押したが@ときちんと表示された 2…ファイルを開けなかった。また、英語のファイル名でも、'で囲むと実行できなかった。 3…日本語も問題なく表示された 4…正しくファイルが作成された
614 名前:名称未設定 mailto:sage [2008/01/20(日) 18:16:08 ID:ELkBk8S40] >>610-612 当時はAppletが廃れてきていたこともあって、 Sun自体があまりSwingに力を入れていなかった。 そのせいでSwingがあまりにも遅く、相対的にSWTが速かった。 JavaSE6.0ではモノによってはSwingの方が速いくらいなので、 SWTの主な強みは、ネイティブなLook&Feelというところでは。 ところで、Cocoa版のEclipseを試してみた人はいますか? 当方も試してみたいのですが、まとまった情報が見つからず、躊躇しています。
615 名前:名称未設定 [2008/01/20(日) 18:37:49 ID:/r8jHLpu0] >614 cocoa版?? kwsk
616 名前:614 mailto:sage [2008/01/20(日) 19:00:35 ID:ELkBk8S40] >>615 >Cocoa版 詳しく言うと>>603 に書かれた「CocoaベースSWT版」です。 紛らわしくて申し訳ない。 inside-swt.blogspot.com/2007/11/ok-community-blow-your-brains-out.html 上のURLのページからは、まだbuggyだが Eclipseが起動して動くところまでいった、と読めます。 (二ヶ月前のことですね)
617 名前:名称未設定 mailto:sage [2008/01/20(日) 20:43:41 ID:edmCfzNh0] 実は、チェックアウトしてSWTビルドまでいったんだが、サンプルコードが動かねえ・・・
618 名前:名称未設定 mailto:sage [2008/01/23(水) 22:09:07 ID:sH2ldgis0] MacBookPro 上の OSX 10.4.11 で Eclipse 3.3.1.1 が起動画面でクラッシュします。 javaのバージョンは java version "1.5.0_13" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241) Java HotSpot(TM) Client VM (build 1.5.0_13-121, mixed mode, sharing) です。 どなたか解決法をご存知ではないでしょうか?
619 名前:名称未設定 mailto:sage [2008/01/25(金) 20:09:15 ID:Z4+bjlO1O] Cocoa-java Document-based Applicationみたいに、 複数ウィンドウを表示可能でウィンドウを全て閉じてもメニューだけは表示され続ける、 っていうアプリケーションをpure javaで作りたいんだけどどのように実装すればいいのでしょうか? メニューをaddしてあるウィンドウをクローズするとどうしてもメニューも消えてしまいます…
620 名前:名称未設定 mailto:sage [2008/01/28(月) 20:07:47 ID:bKsEUuu20] class Hoge { public static void main(String[] args) { new Thread(new Runnable() { public void run() {System.out.println("Hello."); };} ).start(); } } これコンパイルするのに 14 秒かかるんだがそんなもん?? PPC 1.33GHz OS 10.5.1 % 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)
621 名前:名称未設定 mailto:sage [2008/01/28(月) 21:50:19 ID:QTGNg7q60] $ time javac Hoge.java real 0m3.454s user 0m0.548s sys 0m0.154s intel iMac 2006 early CoreDuo メモリ2Gだとこんなもん。
622 名前:620 mailto:sage [2008/01/28(月) 22:37:41 ID:bKsEUuu20] スマンもっかいやったら 1.6 秒だった。 初回だけやたら時間かかるのな。
623 名前:名称未設定 mailto:sage [2008/01/28(月) 22:46:05 ID:RJ5K/6Iu0] >>622 いやいや、初回が大事じゃないの? PPC 1.3Gなら14秒でもそれほどおかしくないと思うけど。 ちなみに、Core Duo 2GHzの私の場合、VMwareを使っている状態で real 2.68秒だった。
624 名前:名称未設定 mailto:sage [2008/01/29(火) 20:07:04 ID:gfXGq3If0] 物理メモリの空きがない状態で、 pageoutがバンバン起きたら、14秒でもおかしくない。 >>623 > > スマンもっかいやったら 1.6 秒だった。 > PPC 1.3Gなら14秒でもそれほどおかしくないと思うけど。 頭悪!
625 名前:名称未設定 mailto:sage [2008/01/29(火) 22:51:46 ID:m/dEy1e40] >>624 分かってないのは君だ。 同じプログラムを初めてコンパイルする時と、2回目以降じゃスピードが違う。 物理メモリの空きとかそう言う問題じゃないんだよ。試してみたら? 現に、俺は2.68秒と書いたけど、2回目は1秒以下だったよ。
626 名前:名称未設定 mailto:sage [2008/01/29(火) 23:01:33 ID:gZ/9hw870] おまいらおちつけ。