1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30] MacでJavaを語るスレです。
393 名前:名称未設定 [2007/10/12(金) 03:29:10 ID:lyzfP1wh0] >>391 macでお願いします
394 名前:391 mailto:sage [2007/10/12(金) 12:22:57 ID:DUXhwWNH0] orz
395 名前:名称未設定 mailto:sage [2007/10/12(金) 20:18:19 ID:BgvTCbiv0] >>387 何のときだったか、1つのバックスラッシュを渡すのに "\\\\\\\\" と書く羽目になったときがあった。
396 名前:名称未設定 mailto:sage [2007/10/12(金) 20:34:53 ID:6tTcZ7Xe0] シェルから正規表現を評価するJavaプログラムソースを生成するとき・・・とか。
397 名前:名称未設定 mailto:sage [2007/10/13(土) 00:30:50 ID:1VrjPdWy0] >>388 アプリケーション → ユーティリティ → Java → J2SE 5.0 → Java Preferences → 詳細 → Java コンソール → コンソールを開始しない
398 名前:名称未設定 mailto:sage [2007/10/13(土) 23:14:00 ID:eZww9H1A0] Vistaが「遅い」と感じませんか? itpro.nikkeibp.co.jp/article/OPINION/20071001/283256/ 2007年1月30日にWindows Vistaが店頭で発売されてから約8カ月が過ぎた。 この記者の眼でも,4月24日に「Vistaってどうよ?」というややポジティブな見解が掲載された。 これはこれで納得できる。「『売り上げは期待を下回るが私は強気』, マイクロソフトWindows本部長」というコメントもほぼ同時に報じられた。 その後もマイクロソフトは,「Windows XPのPCメーカーへの出荷,来年1月で終了へ」と突っ張っていた。 それが最近では「『Windows XPの販売を5カ月延長』,米マイクロソフトが方針転換」と来た。 低価格パソコン向けに新興国で販売している「Windows XP Starter Edition」については, 2010年6月30日まで販売を延長するという。Vistaはどうもハッピーな状況ではない。 Vistaが好感を持たれない理由は,(1)価格が高い,(2)マイクロソフトの訴求するセールスポイントが ユーザーの感覚とかけ離れている,(3)2001年にWindows XPが出て約6年が経過する間に ハードウエア,ソフトウエア,使いこなしノウハウの資産が各所に大量に蓄積されて 移行コストが上がった,などが考えられる。ただ,最大の理由は,Vistaが「遅い」ことではないだろうか。 Vista搭載パソコンを新規に導入した人なら,おおむね性能に不満はないだろう。 でも,新しいパソコンをポンと買える人がどのくらいいるだろうか?
399 名前:名称未設定 [2007/10/14(日) 00:22:12 ID:4e+1j2By0] Java6消えてる(´・ω・`)
400 名前:名称未設定 mailto:sage [2007/10/14(日) 07:45:49 ID:aswtsxpz0] ・・・マジだ・・・ じゃあ、Leopardのリリースはちゃんと行われる、ということでいいのかな・ 発売と同時にうpでーとが入って、Tigerにも正規版JDK6が導入される、と。 レンダリング治ってるのかね・・・・
401 名前:名称未設定 mailto:sage [2007/10/14(日) 11:01:52 ID:L7VdWtM40] Cocoa-JavaからCoreDataの技術は利用することができるのですか? Cocoa-Javaは新機能がサポートされなくなるというアップルの方針だそうですが。
402 名前:名称未設定 [2007/10/14(日) 11:36:40 ID:n35nMlo80] Cocoa-Javaだったら、iPhoneのCPU変えても大丈夫だったのにな。
403 名前:名称未設定 mailto:sage [2007/10/14(日) 22:00:13 ID:wVpezBHD0] CoreDataは使えないよ。CocoaはObjective-Cで使うのが一番でしょ。 せっかくJavaを使うならクロスプラットホームを考えた方がいいと思う。 Leopardの製品版には6は入ってないみたいね。すぐ出てくれるといいんだけど。 サポートする気はあるみたいだけど、もうちょっと早く出てくれればなぁ。
404 名前:名称未設定 mailto:sage [2007/10/14(日) 22:53:25 ID:L7VdWtM40] >>403 ありがとうございます。 これで迷ってた開発環境の選択にふんぎりがつきました。 PyObjCというイバラの道をCocoa BindingsとCoreDataとともに歩むことにします・・・
405 名前:名称未設定 mailto:sage [2007/10/14(日) 23:21:02 ID:wVpezBHD0] >>404 Objective-C 2.0でも、標準搭載されるRubyCocoaでもないんだw
406 名前:名称未設定 [2007/10/15(月) 16:55:16 ID:DHP/BQgv0] Java 6 復活マダー?(・∀・ )っ/凵⌒☆チン
407 名前:名称未設定 mailto:sage [2007/10/15(月) 21:01:57 ID:EQLicmGF0] >>405 あれ?PyObjCも標準搭載でなかったっけ? PyObjCはADCにドキュメントあるし。
408 名前:名称未設定 [2007/10/25(木) 02:02:19 ID:ehaf0qRd0] age
409 名前:名称未設定 mailto:sage [2007/10/25(木) 11:54:12 ID:ClLGngv10] >>407 パイソンブリッジ標準搭載は10.5からでない? 各種Cocoaブリッジリンク集↓ pc11.2ch.net/test/read.cgi/mac/1161656142/899
410 名前:名称未設定 mailto:sage [2007/10/26(金) 21:01:35 ID:d/0wgLWR0] >>402 つ LLVM
411 名前:名称未設定 mailto:sage [2007/10/27(土) 00:29:40 ID:/NjGOsID0] LeopardにしたらJava動かなくなったよ・・・ 片っ端からSegment faultで落ちるよ・・・ Java 6のDP1入れた状態で上書きインストールしたからかなあ?
412 名前:名称未設定 mailto:sage [2007/10/27(土) 01:06:08 ID:TGwBFgJk0] 上書きすると、ないと思っていたコンポーネントが、 検索パスの上位にあって、それと互換性がないってケースがあるよね。 DP1をもう一回上書きインストールして、アンインストールして、 その後、leopardのJava関係のpkgをinstallしてみれば?
413 名前:411 mailto:sage [2007/10/27(土) 01:22:55 ID:6VZ94eg50] ありがとう。やってみるよ。
414 名前:411 mailto:sage [2007/10/27(土) 01:53:36 ID:6VZ94eg50] DP1、10.4しか入らないみたいだ。 諦めてクリーンインストールしなおすよ。
415 名前:名称未設定 mailto:sage [2007/10/27(土) 01:58:20 ID:TGwBFgJk0] DP1ってpkgだっけ? pkgなら、 lsbom /Library/Receipts/なんとか.pkg/Contents/Archive.bom すれば、file listが得られる。 pkgを分解しても中にある。(zipかarだったはず)
416 名前:名称未設定 mailto:sage [2007/10/27(土) 04:31:04 ID:DwPXAWc10] Java6のリリースまだぁ(・∀・ )っ/凵 ⌒☆チン
417 名前:411 mailto:sage [2007/10/27(土) 12:31:49 ID:6VZ94eg50] 一晩かけてクリーンインストールしなおした俺がきましたよ。 俺、てっきりLeopardにJava6は標準搭載なんだと思ったんだけど、 そもそも5までしか載ってないんだね。 俺の環境では6をデフォのJVMにしてたんだけど、新しい6とぶつかって 変なことになったと思ったら、単純にDP1はLeopardでは動かないだけだった。 Javaで動いてるJava Preferences使ってデフォのJVMを切り替えることが 出来なかったんだけど、 /Users/xxx/Library/Preferences/com.apple.java.JavaPreferences.plist を直接書き換えて、デフォのJVMを5以下に落としてやればよかったみたい。 Appleはちゃんと6出す気あるのかな。
418 名前:名称未設定 mailto:sage [2007/10/27(土) 12:42:50 ID:TGwBFgJk0] Goslingのweblog読むと、Appleの中の人はかなり頑張っているようだけどね。 blogs.sun.com/jag/
419 名前:名称未設定 mailto:sage [2007/10/27(土) 16:18:51 ID:DwPXAWc10] >>418 というか、それみて危機感を持ったんだけど俺・・・ 政治的理由で遅れてるのかとおもったら純粋に技術的に困ってるようだし JDK6って、dev.java.netで公開されてた時代からApple動いてたのに、 1年以上遅れてるでしょ・・・・ JDK7のチームも動いてないとヤバいよなぁ・・・・・
420 名前:名称未設定 mailto:sage [2007/10/27(土) 18:06:26 ID:HqlduKj40] あっちの世界では7登場に向けて1.4終了のお知らせみたいね
421 名前:名称未設定 mailto:sage [2007/10/27(土) 18:37:31 ID:DwPXAWc10] >>138 の件のBugReportにupdateが来た。 治ったのかと思ったら、 「Leopard入れて試してね♥」 って・・・・ Engineering believes this issue has been addressed in Java 1.5 of Mac OS X Leopard. Leopard is available commercially as of October 26, 2007 at: <www.apple.com/macosx/> Upon installing this software, please update this bug report with your results. Thank you for taking the time to notify us of this issue. いや、あの、JDK6に対してレポートしたんですけど・・・・と思ったが・・・ もしや、とJDK5でQuartzを切ってレンダリングしてみた。 ああ・・・・レンダリングは違うけどやっぱりずれてる。。。。。。 というわけで、この問題が解決していないという事は Java6のリリースはまだまだではないかと・・・・ デフォルトのレンダラが無茶苦茶だったらリリースできませんよね・・・
422 名前:名称未設定 mailto:sage [2007/10/27(土) 19:06:59 ID:DwPXAWc10] 続き 誰か、Leopard持ってる人が居たら ttp://www.vipper.org/vip652584.jar の実行を試してみてもらえないでしょうか? 実行の方法は、シェルから > java -Dapple.awt.graphics.UseQuartz=true -jar RendererTest.jar > java -Dapple.awt.graphics.UseQuartz=false -jar RendererTest.jar を叩くだけです。 怪しげなコードですが、一応ソースも入れてます・・・信用できない方は 自分でコンパイルしていただけると・・・
423 名前:名称未設定 [2007/10/27(土) 19:33:44 ID:/Bho9jCh0] >>422 どこにソース入ってるんだ?
424 名前:名称未設定 mailto:sage [2007/10/27(土) 21:11:47 ID:DwPXAWc10] すみません、プロジェクト作り直してビルド条件変わってました ttp://www.vipper.org/vip652671.jar
425 名前:名称未設定 [2007/10/27(土) 21:58:48 ID:FcyVlY360] うへ! なんだよ、SE6 まだなのかよ。 向こうじゃ、SE7 も間近な勢いだってのに。 エミュ上で Win用かLinux用のJVM でも動かすことを 考えるべきなのか? なにをしてるんだ、Apple は!
426 名前:名称未設定 [2007/10/27(土) 23:14:18 ID:FcyVlY360] 正直いうと、こういう状態では、一時言われるようになっていた 開発者のためのマシンという地位から、Mac は完全に滑り落ちた、 というしかない。残念だけど。 そもそも、リリースのスケジュールだけでも明らかにすべきだろうに。
427 名前:名称未設定 mailto:sage [2007/10/28(日) 00:30:43 ID:17Ndr4ar0] >>424 ttp://www.vipper.net/vip373385.png.html 上がtrue、下がfalse。
428 名前:名称未設定 mailto:sage [2007/10/28(日) 13:01:53 ID:yi5brF5m0] >>427 すみません・・・寝ている間に流れてしまったようで・・・・
429 名前:名称未設定 mailto:sage [2007/10/28(日) 18:56:00 ID:17Ndr4ar0] >>428 ttp://www.pinkapple.tv/?id=871
430 名前:名称未設定 mailto:sage [2007/10/28(日) 19:36:39 ID:1lrr+cKW0] お、まともになってる。でも上下逆っぽい気がする。
431 名前:名称未設定 mailto:sage [2007/10/28(日) 19:41:01 ID:1lrr+cKW0] >>429 あ、428じゃないけど、ありがとう。
432 名前:428 mailto:sage [2007/10/29(月) 00:42:15 ID:6TR04DXR0] >>429 どうもです (。・x・)ゝ 治っているような感じですね。Leo+5では治ってるっぽいとレポートしておきます。 Leo+6が出てくるまで一休みですかね。
433 名前:名称未設定 mailto:sage [2007/10/29(月) 13:21:23 ID:ONRW8rk60] プログラミングスレじゃ誰も言及してくれません>< LeopardはAWTを捨てた ttp://d.hatena.ne.jp/lynmock/20071026/p3
434 名前:名称未設定 mailto:sage [2007/10/30(火) 12:21:43 ID:NcUHFhif0] AWTって、Swingの一部じゃん。Swingも動かないよ。
435 名前:名称未設定 mailto:sage [2007/10/30(火) 12:37:15 ID:hcYH1hxi0] もういい、Apple に期待するのはやめろ。 Sun が作ってくれんかな。 それとも、apache のハーモニーだか GNU のClasspath だっけ? にでも 期待するべきなのか。しかし、それもこれも相当に時間がかかりそうだし。 とにかく、メインマシンはWin にして、Mac は最後の動作確認用に 使うしかない…。 今ならハードはMac だけでいいしな。って、喜んでいいのかよ、これは!
436 名前:433 mailto:sage [2007/10/30(火) 13:30:29 ID:Hlw8Ll2O0] あ、AWTってウィンドウの基礎クラスだったか。。。 Swingに対してEclipse用のウィンドウクラスライブラリだと思ってたが、 基礎クラスが動かないなんてorz
437 名前:名称未設定 mailto:sage [2007/10/30(火) 13:39:16 ID:leEngjXm0] Macの方があれなんだから、Macで作ってWinで動作確認の方が楽かもねぎ。
438 名前:名称未設定 mailto:sage [2007/10/30(火) 17:44:20 ID:JZOHGQr10] Leopard用Java 6マダー?(・∀・ )っ/凵⌒☆チン
439 名前:名称未設定 mailto:sage [2007/10/31(水) 12:24:07 ID:MEyhTfGo0] >>437 ツール、Win の方がはるかに整っているし、 だいいちそっちの方が動作スピード速いし、 新機能もいちはやく試せるし。 Java Quick Starter だってもうすぐでしょ。 Mac では3年後かもしれないけど、Win じゃ来年春くらいだし。 それに、ME やその他の標準ツールすら、Mac 版はないことがあるうえに、 AWT も実行できないんじゃ、事実上、Mac のJava は死んだも同然だよ。 それは Apple 自身が自ら望んだ選択なんだから、いたし方ないし、 それが引き起こす結果も黙って甘受するしかないでしょ。 Win で開発して、コンパイルのときだけJDK のバージョンを落として それでMac で動くかどうか確認し、動かないなら切り捨てるしかない。 僕らのプラットフォームはJVM なんであって、最初からMac ではないんだし。
440 名前:名称未設定 [2007/10/31(水) 16:23:18 ID:y9OAtgIY0] ttp://www.haswellstudio.com ここのトップページはウィンドウがブルブル揺れます。 PBG4では奇麗に揺れてくれるのですが、MacBookProで見るとは揺れがプルっと一瞬です。この場合考えられる原因は何でしょうか? G4のOSは 10.3.9 Java1.4.2 ProのOSは 10.4.9 Java1.4.2 フラウザにSafari、Firefoxを使用しております。 恥ずかしながらド素人です... よろしくお願いします
441 名前:440 mailto:sage [2007/10/31(水) 16:52:53 ID:y9OAtgIY0] ちなみにスクリプトはここから得られたもののようです javascript.internet.com/image-effects/shake-screen.html
442 名前:名称未設定 [2007/10/31(水) 16:54:25 ID:ttuELZ900] JavaScriptの話かよ
443 名前:名称未設定 mailto:sage [2007/10/31(水) 19:05:33 ID:MEyhTfGo0] >>441 いちおう、念のためにコメントしておくと、 Java とJavaScript は名前が似ているだけで、なんの関係もないよ。 JavaScript が登場したとき、時流に乗るために、まったく無関係なのに わざと似た名前を採用しただけ。 だから、そのスクリプトはJava 上で動いているわけではないんだ。 (Java ではなく、JavaScript が動いているというよりほかない) とにかく、Java とはなにも関係がない。
444 名前:名称未設定 mailto:sage [2007/10/31(水) 20:40:10 ID:+o/pYwWy0] 動作が速すぎて見えない。が答えだろうな。
445 名前:440 mailto:sage [2007/11/01(木) 09:42:35 ID:NhFps9560] >>443 あ...本当ですか...まさか無関係とはお恥ずかしい。 スレ違い勘弁してください。 教えていただいてありがとうございました。 >>444 うふふ、早すぎて見えないんじゃどうしようもないですね。 お答えに感謝。
446 名前:名称未設定 [2007/11/01(木) 10:17:55 ID:ZUXvwI1m0] >ttp://it.nikkei.co.jp/mobile/news/index.aspx?n=RS2035990330102007 >Steve Jobs氏が9月に、 >iPhone用のソフトウェア開発キット(SDK)を2008年2月にリリースすると発表してから、 >やや勢いを失っている。 Mac OS Xの未来はiPhone系に流れるわけだし、 なんていうか次期SDKが出るまで何にもできないね。 それともPythonとかJava(はヴァグでダメか)で作れば、おk?
447 名前:名称未設定 mailto:sage [2007/11/01(木) 23:38:52 ID:Qk0TvpqO0] iPhoneとかのOS XはJava載ってないでしょ?
448 名前:名称未設定 mailto:sage [2007/11/02(金) 16:23:29 ID:hk5MIGgn0] 来年の2月のSDKとセットで出てくる可能性がないとも言い切れない。 ARMには、Java実行用命令セットがあるからな。
449 名前:名称未設定 mailto:sage [2007/11/02(金) 20:18:18 ID:1lU7qu410] 国内的には、携帯とJavaの組合わせは自然だけど、 国外だとC言語系のネイティブアプリが多いからあまり期待できないと思う。 それからAppleは独自開発が好きだから、 C言語系以外だと、Dashboard系のwidgetなんかを出してきそう。
450 名前:名称未設定 mailto:sage [2007/11/02(金) 21:51:44 ID:s2MaTSEP0] Javaやりたいんだけど、何をそろえたらいいのか教えてください
451 名前:名称未設定 mailto:sage [2007/11/02(金) 22:22:33 ID:1lU7qu410] まずJDKがインストールしてあるかどうか調べて! $ javac -version javac 1.5.0_07 (略)
452 名前:名称未設定 [2007/11/03(土) 12:08:10 ID:iy+fkUrc0] はっきり言うがMacのJava実装はかなり腐れていて、とにかく日本語対応がなっちゃいない。 僕の把握してる中では、こんな不具合がある。 1、日本語キーボードを使っていると、キーのコード番号が間違って取得される (英語キーボードで対応するキーのコード番号が取得される) 2、デフォルトだと、日本語のファイルが実行できない 3、SwingのNFD(濁点、半濁点を1文字として扱う文字形式)対応がいい加減で、Java5までだと 正しく表示できるがカーソル位置がずれ、Java6だと濁点が1文字として表示される。 4、濁点付き文字が3つ以上つながるファイル名のファイルを正しく生成できない この4つ、どれをとっても犯罪級のへぼさだと思う。 3はまだ許せるが(どちらかというとSunのバグだし)、4を放置してるのは技術者失格級。 Leopardが出たらこのうんこバグも直るだろうと思ってしばらく様子を見ていたが、 ねえ、Tigerに載ってたJava5から何か変わったの、これ?
453 名前:名称未設定 mailto:sage [2007/11/03(土) 14:16:43 ID:EnoLEEfQ0] >452 腐れマルチはそれ以上にへぼい
454 名前:名称未設定 mailto:sage [2007/11/03(土) 21:23:07 ID:7CNN5NgN0] >>452 で、誰かAppleにバグレポートしてんの?
455 名前:名称未設定 mailto:sage [2007/11/03(土) 22:50:42 ID:jVJl6u+G0] 誰かするだろと思って誰もしてないんじゃね?
456 名前:名称未設定 mailto:sage [2007/11/04(日) 09:35:56 ID:gNZN8kZ10] >>452 > 2、デフォルトだと、日本語のファイルが実行できない これは、 $ java 日本語.class ってこと?
457 名前:名称未設定 mailto:sage [2007/11/04(日) 13:19:21 ID:xqWm14MI0] 452はすべて嘘だからアップルって大変だよ
458 名前:名称未設定 mailto:sage [2007/11/04(日) 14:50:30 ID:aXH2xd6f0] > Java6だと濁点が1文字として表示される。 これは俺も見たよ。6からっていうか、5でもSunのレンダラにするとなってたような。 6からはデフォルトがSunのレンダラになるからね。でもLeopardでは直ってるっぽい。
459 名前:名称未設定 mailto:sage [2007/11/04(日) 17:23:23 ID:ByxUmGgh0] NetBeans 5.5.1 では変なバグでVisual Web プロジェクトをビルドできないので、 6 beta 2に変えたら、バグが直ってるのはともかく、起動やビルドがものすごく軽くなった。超お勧め。
460 名前:名称未設定 [2007/11/04(日) 19:53:41 ID:K+tH2CMl0] >>452 日本語対応というよりは、国際化が全般に話にならないほど低レベルだという のがAppleの問題だね。 まるで、10年以上前のPC-UNIXみたいな感じ。 1の問題なんか、ハードウェアの抽象化もロクにできてないのかという感じだし。 Appleのプログラマは程度が低いな。 Leopardみたいなクソをリリースするわけだよ 。「はたけ」で落ちるって一体なんだそりゃ。
461 名前:名称未設定 mailto:sage [2007/11/06(火) 00:17:37 ID:koOLY99e0] >>452 見覚えあると思ったら、それうちのブログのコピペじゃないですか・・・ 1,2,4はバグレポートは上げたんだけど、1は放置プレイ(返事すらなかった)、 2は対策教えてくれたけど直してない、4は既にバグレポート上がってたけど 未修整ですよ。 本当にやる気の無い・・・ 検証コードほしけりゃ出しますよ。 >>456 Runtime.getInstance().exec("あああ.txt"); みたいなのが開けないんですよ。 起動時のパラメータで、-Dfile.encoding=UTF-8ってやる必要があります。 >>458 LeopardでNFDの合成文字が1文字として表示されるのは、Apple製のレンダラ使ってるからで 今までと変わってないです。
462 名前:名称未設定 mailto:sage [2007/11/06(火) 07:39:47 ID:cRS+PqLe0] >461 そのコピペをあちこちの板に張りまくってひんしゅくかってる
463 名前:名称未設定 mailto:sage [2007/11/06(火) 11:08:33 ID:G8cSLV5H0] >>461 >Runtime.getInstance().exec("あああ.txt"); >みたいなのが開けないんですよ。 でもそれってファイルの内容とファイルシステムのエンコーディイングが同じと仮定しているJDKが悪いんじゃないの?
464 名前:名称未設定 mailto:sage [2007/11/06(火) 14:41:53 ID:+PsxzGSD0] >>461 1.は奇妙だな。他のアプリでは問題なく日本語キーボードになってんだよね? 検証コードは欲しい。来週には、Leopardマシンが届くから、Tigerとの比較も出来るはずなんで。 ちなみに、>>432 なので、LeopardのJDK5はTigerと少し変わってるみたいよ。 >>463 通常、JDKは、起動時の文字コードで起動する。 起動の時に、マシンのロケールから user.country user.language file.encoding あたりのプロパティを設定してから起動する。 えーっと、MacOSXのファイルシステムの文字コードはUTF-8決めうちなんだっけ? だとすると、JVM起動するときにUTF-8以外のロケールで起動してないかな? これは、WindowsでもLinuxでも同じ挙動になるはず。 まず、exec実行直前の、上のロケール関係のプロパティ値が見てみたいな。 しかし、いったい何なんだろうねぇ・・・・この対応の遅さは・・・ 人材が足りてなさすぎなのか・・・?
465 名前:名称未設定 mailto:sage [2007/11/06(火) 15:29:17 ID:LzdqlKRr0] こんなものを見つけた。 Technical Note TN2196: New Control Styles available within J2SE 5.0 on Mac OS X 10.5 developer.apple.com/technotes/tn2007/tn2196.html うちはまだTigerなので試せないが…
466 名前:名称未設定 mailto:sage [2007/11/06(火) 23:37:38 ID:G8cSLV5H0] >>464 MacOSXの日本語のデフォルトのcharsetは伝統的にShift_JISだが、ファイルシステム自体はUTF8。 WinXPはどっちもMS932で、file.encodingをUTF-8とかにするとFile#listFiles()とかが化ける。 JDKのコードを見ると、これは結局Javaのnativeの実装がWin、Unix両方ともファイル名をデフォルトのエンコーディングをつかってStringにしているから。 で、Mac版にはUnixFilesystemというクラスがあるので、多分Solaris実装と同じなんではないか。Appleの中の人としてはこれのMac専用版を作って置き換えるのはコストがかかるということなのではと推測。 対策としてはアプリ側でfile.encoding=UTF-8で起動するようにすべきか。テキストファイルの読み書きはエンコーディングが指定できるわけだし。しかし他のどこでfile.encodingが使われてるかは知らんけど。
467 名前:名称未設定 mailto:sage [2007/11/07(水) 00:34:37 ID:5vlPsHK80] >>465 お、やっぱりLeopardの5から入ったのか。この辺は気合い入ってるんだよな〜。
468 名前:461 mailto:sage [2007/11/07(水) 02:11:07 ID:mqICyesM0] 検証コード用意しました。 まず訂正から。 LeopardのJava5は2、3、4に関しては直ってました。 1が相変わらず駄目だったんで、勝手にそれ以外も駄目だと思ってた。 ごめん、アップルの中の人。 あと見てた人も。 すみません。 今から出すコードは、1以外はTigerのみ以前のみで問題になります。
469 名前:461 mailto:sage [2007/11/07(水) 02:11:54 ID:mqICyesM0] 1の検証コード import javax.swing.*; import java.awt.*; import java.awt.event.*; public class KeyInputTest { public static void main(String[] args) { try { JFrame frame = new JFrame(); JButton label = new JButton("test") { public void processKeyEvent(KeyEvent e) { System.out.println(e); super.processKeyEvent(e); } }; frame.getContentPane().add(label); frame.pack(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }
470 名前:461 mailto:sage [2007/11/07(水) 02:13:30 ID:mqICyesM0] 2の検証コード Runtime.getRuntime().exec("/usr/bin/open (日本語ファイル名)");
471 名前:461 mailto:sage [2007/11/07(水) 02:14:37 ID:mqICyesM0] 3の検証コード。引数に、日本語名のファイルを含むディレクトリを指定してください。 import java.io.*; import javax.swing.*; public class ListFileTest { public static void main(String[] args){ try { JFrame frame = new JFrame(); JTextArea text = new JTextArea(); frame.getContentPane().add(text); File dir = new File(args[0]); File[] files = dir.listFiles(); for(int i=0; i<files.length; i++){ text.append(files[i].getName() + "\n"); } frame.pack(); frame.setVisible(true); } catch (Exception e){ e.printStackTrace(); } } }
472 名前:461 mailto:sage [2007/11/07(水) 02:15:09 ID:mqICyesM0] 4の検証コード import java.io.*; public class FileCreateTest { public static void main(String[] args) { try { new File("ががが.txt").createNewFile(); } catch (Exception e){} } }
473 名前:461 mailto:sage [2007/11/07(水) 02:18:33 ID:mqICyesM0] 1で取得されるキーコードは、英語キーボードのキーコードになります。 例えば、@を押せば[のキーコードが取得されます。 2、3はやればわかるんで割愛。 4はむしろ見物なんで試してみてください。 「ががが.txt」の部分を「がががが.txt」にしたり、「がぱがぱ.txt」とかに すると笑えます。
474 名前:名称未設定 mailto:sage [2007/11/07(水) 13:40:06 ID:Pp7VCCZF0] >471 あぁ、それだ。レンダラ関係ないね。Java 5では大丈夫だけどJava 6 betaだと濁点が1文字になる。
475 名前:名称未設定 mailto:sage [2007/11/09(金) 00:58:54 ID:NCXuFfjU0] >>464 決めうちだよ。
476 名前:名称未設定 mailto:sage [2007/11/09(金) 12:44:16 ID:kSptqWpX0] PCとの互換考えたら、どのJava環境がいいんでしょ?
477 名前:名称未設定 [2007/11/09(金) 20:17:03 ID:swh3tvsx0] >>476 とうぜん、Sun Java
478 名前:名称未設定 mailto:sage [2007/11/13(火) 10:17:42 ID:K3TYLsv30] >>477 まー、もはや『Mac ではかってJava もサポートされていました』と 過去形で語らなきゃいけないのかもなー。
479 名前:名称未設定 mailto:sage [2007/11/13(火) 11:14:03 ID:C/hzbJqj0] 『Mac ではかってUNIXアプリ もサポートされていました』と
480 名前:名称未設定 [2007/11/13(火) 20:21:30 ID:c0DpfJpA0] Leopardですが、 javavm.framework は、GCのサポートありでは使えないみたいです。
481 名前:名称未設定 mailto:sage [2007/11/14(水) 01:35:40 ID:Swuu5Dj10] Macで計って? Macで測って? Macでは買って?
482 名前:名称未設定 mailto:sage [2007/11/14(水) 10:19:26 ID:padGzmRV0] >>480 Objctive-Cの話? >>125
483 名前:461 mailto:sage [2007/11/14(水) 13:49:31 ID:3YYOpUHf0] これのこと? ttp://nagano.monalisa-au.org/?p=191
484 名前:名称未設定 mailto:sage [2007/11/16(金) 01:48:48 ID:eJ/h4u8+0] Leopard のjdkなんだが・・・ 64bit サポートしてる? -d64オプションを受け付けてくれないんだが・・・
485 名前:名称未設定 mailto:sage [2007/11/16(金) 01:59:20 ID:eJ/h4u8+0] ごめん。勘違い、/usr/bin/java はjdkにつながってないのな・・・・ でも、なんでAとかいうVersionにつながってるんだ??? JavaPreferenceでJavaアプリケーションの実行にJDK1.5選べないし・・・・
486 名前:名称未設定 mailto:sage [2007/11/19(月) 06:08:27 ID:QTvkfFX10] Leopardもってないけど、中々いいなこれはと思った。 developer.apple.com/technotes/tn2007/tn2196.html しっかし、java 6のリリースはまだなのかいorz
487 名前:名称未設定 mailto:sage [2007/11/19(月) 06:09:04 ID:QTvkfFX10] ありゃ、すでに既出だったのね ごめんなさい
488 名前:名称未設定 mailto:sage [2007/11/22(木) 15:01:26 ID:7dvo8UFh0] すぶの初心者で恐縮なのですが質問させてください。 現在LANハードディスクをローカルファイルサーバーとして使っていて、 ブラウザ上から特定フォルダのファイル一覧をFlashで閲覧できるようにしたいと思っています 最終的には ブラウザ(Javaアプレット) -> ファイルリストをxmlで書き出し -> Flashで表示 と出来れば理想なのですが、まずファイルリスト取得でいきなりつまづいてしまいました。 ネットで見つけたソース import java.io.*; public class fileList { public static void main(String[] args) { File dir = new File(args[0]); File[] files = dir.listFiles(); for( int i=0; i < files.length; i++ ) { if (files[i].isFile()) System.out.println(files[i].getName()); } } } これをターミナルでコンパイルしたのですが、文字化けしたエラーが出るのみで全く働きません。 どなたかお力を貸していただけませんでしょうか? よろしくお願いします。
489 名前:名称未設定 mailto:sage [2007/11/22(木) 15:39:57 ID:v2PvoRWf0] ファイル名がクラス名と一緒 (fileList.java) になっていないんじゃないか (大文字小文字の区別も重要) ところで、Javaアプレットを使ってファイルリストをxmlで書き出しっていう部分に、わりと無理がありそう
490 名前:488 mailto:sage [2007/11/22(木) 16:37:34 ID:7dvo8UFh0] >>ファイル名がクラス名と一緒 ありがとうございます! コンパイルと動作できました! >>Javaアプレットを使ってファイルリストをxmlで書き出し やっぱりセキュリティですか。。? JavaScriptはセキュリティの問題で無理っていうのは知っていたんですが、 Javaならもしかしたらと淡い夢を抱いていました、、、 ファイルを追加するたびにxml書き足したり、毎回専用アプリでxml書き出しするのが面倒なので ブラウザのプラグインでなんとかできないかなと。
491 名前:名称未設定 mailto:sage [2007/11/23(金) 11:46:54 ID:lSprP3ee0] その前に文字化け何とかしろよ。 端末の文字コード変えろ。
492 名前:名称未設定 [2007/11/26(月) 03:20:57 ID:u309tJgf0] Java for Mac OS X 10.4, Release 6 Developer Preview 1 Java for Mac OS X 10.4, Release 6 delivers improved reliability and compatibility for Java 2 Platform Standard Edition 5.0 and Java 1.4 on Mac OS X 10.4.10 and later. This release updates J2SE 5.0 to version 1.5.0_13 and Java 1.4 to version 1.4.2_16.
493 名前:名称未設定 mailto:sage [2007/11/26(月) 19:52:15 ID:0EDWbl4G0] ところで,LeopardにしたらTigerと比較してカスタムグラフィックスの表示が おかしくなった上に激しく遅くなったんだけど, どこらへんを調べればいいのかわかります? 具体的には,GraphicsとGraphics2Dともにフチの扱いが変わったらしく, 細い線とか小さい円のサイズがまったく違って見えるようになった. 表示が異様に遅くなったのは(たぶん)Graphcis2Dの方で, Object数的には約1000-3000個.TigerではMacBook 1.8GHzで0.2秒くらいで 表示できてたのが,Leopardだと1.5秒くらいかかる. (時間はどちらも計測したわけじゃないです)
494 名前:名称未設定 mailto:sage [2007/11/28(水) 09:35:41 ID:T1D1arfJ0] しかしIntelになったのにリリースは遅いままだな。
495 名前:名称未設定 mailto:sage [2007/11/28(水) 23:38:41 ID:0puiPT6U0] FreeBSD JavaをLeopard (+Tiger) へ移植 journal.mycom.co.jp/news/2007/11/28/017/index.html これはkita
496 名前:名称未設定 mailto:sage [2007/11/28(水) 23:59:40 ID:hTCNn7Kg0] ってか、FreeBSD Java も 6は正式リリースに至ってないんじゃ。 Apple製JDKで問題でてるのって主にAWT/Swing関連でしょ。 あんまし過剰な期待はせんほうが良いと思うけど。
497 名前:名称未設定 mailto:sage [2007/11/29(木) 01:10:45 ID:POpZ2Vdd0] FreeBSD版は、X11依存で出るんじゃないのかな。 そうすりゃ、FreeBSD→Darwinのポーティグは速そうだけど、 Java for FreeBSD自体が遅いからな。
498 名前:名称未設定 mailto:sage [2007/11/29(木) 01:57:39 ID:L43ep6vJ0] buildするにはまずlinux版を入れて・・・って感じか。
499 名前:名称未設定 [2007/12/01(土) 04:18:39 ID:M0OKPEmz0] あの質問です。 javaSE6ってもうダウンロードできないのでしょうか?
500 名前:名称未設定 mailto:sage [2007/12/01(土) 16:05:06 ID:+poN/B8q0] >>499 とりあえずADCの無料会員コーナからは引き上げられてる。 Intel搭載Macなら>>495 で代用できる。 PPC搭載Macで10.4ならプレビュー版を勝手にミラーしてる奴がいるからそれを探す。 PPC搭載Macで10.5なら現状打つ手無し。強引に10.4用を入れてOKかどうかは知らん。
501 名前:名称未設定 mailto:sage [2007/12/01(土) 18:10:12 ID:GfPLl2EI0] アップルがJava SE 6を出してくれないとLeopardに移行できないっす。
502 名前:名称未設定 mailto:sage [2007/12/01(土) 20:12:21 ID:6cCLlCbp0] 自分にいい訳せずに、Leopardかっちまえw
503 名前:名称未設定 mailto:sage [2007/12/02(日) 19:15:35 ID:igsRT67y0] J2SE6引き上げたのか。 アプリを今から作るなら6ターゲットに作ろうかと思ってたけど、まだ5にしとくか。
504 名前:名称未設定 mailto:sage [2007/12/02(日) 22:54:03 ID:Xt/arQZZ0] >> 503 J2SE6って、J2SE5と比較すると、そんなに変更あるもんなの?
505 名前:名称未設定 mailto:sage [2007/12/04(火) 00:17:48 ID:WW+Q5j6d0] >>504 バグが直ってたり、便利になってたり、結構違うんだよね。
506 名前:名称未設定 mailto:怒りage [2007/12/05(水) 10:38:32 ID:QapnsXpL0] なんでも、 freeBSD用のjava6 のMac OSX への移植が進んでいるようだな。 まあ、それ自体はめでたいことながら、 apple は猛省すべきだろうな。 java を開発ツールとして考えているところは、 すでに逃げ出したか、逃げ出す準備をしているところだろうし、 そもそも、こういうものは個人の善意に頼るべきものでは ないだろう。 もはやJava の開発に追いついていけないのならば、 freeBSD 用の開発のサポートをするとか、さもなきゃ、 端的に金を出すなりせいや! 俺は、次にマシンを買うときは Mac はもう買わないことに 決めている。 ttp://journal.mycom.co.jp/news/2007/11/28/017/index.html しかし、状況は驚くべきペースで変わってきている。Landon Fuller氏が FreeBSD Java 6をLeopardへ移植する作業を続けており、すでにある程度 動作することが確認されている
507 名前:名称未設定 mailto:sage [2007/12/05(水) 14:33:53 ID:i3V6XmGH0] そのFreeBSD用のをポートしたのはX11版だね。 Quartz使って書き換えるのは一年以上先になりそう。 音もまだほとんど出せないみたい。
508 名前:名称未設定 mailto:sage [2007/12/05(水) 14:35:14 ID:i6ukaR5N0] Sunレンダラのままが一番楽だから、 QuartzというよりCarbonの上で、かな。
509 名前:名称未設定 mailto:sage [2007/12/06(木) 14:34:36 ID:hqhH48IN0] まあFreeBSDからの移植っていっても趣味レベルで、まだまだ実用レベルじゃないだろう。 Appleに対する圧力だよな・・・・・ というか、何でDeveloperPreview出さない? RubyじゃJavaの替わりにならんのですが・・・・・
510 名前:名称未設定 [2007/12/06(木) 20:31:52 ID:X4BqteY30] >>509 iPhoneがらみとかだったら、まだ良いけど。 Objective-Cで、Javaと競争とかだったら、ヤダな...。
511 名前:名称未設定 mailto:sage [2007/12/07(金) 02:22:06 ID:Nr2KwgNU0] >>509 >Appleに対する圧力だよな・・・・・ ?
512 名前:名称未設定 mailto:sage [2007/12/07(金) 20:42:25 ID:NFYqfbKc0] >>509 >>510 何が言いたいのかさっぱり分からない。 >>509 に至っては開発者のページも読まずに適当なこと言っているし。
513 名前:名称未設定 [2007/12/07(金) 23:10:14 ID:vXrfnA400] ていうか、 Java の搭載はレパードがたぶん最後だろ。 まあ、そのfreeBSDからの移植など、有志のJVM が出回ることは あるかもしれないが。 開発停止したものは、時期をみて、すっかり排除するというのは、 apple の伝統なわけで、ついに Java もそういうことになったわけだ。 俺の予想では、たぶん Mono やらなにやらの .NET 勢の動きと無縁では ないと思ってる。 なぜ Java の開発の動きが停滞しているのか、ということと、 最近の .NET の動きとがなにも関係ないと思っている者は 鈍感すぎる。 そして、それが当たっているなら、Java は遅かれ早かれ非搭載 ということになるわけだ。
514 名前:名称未設定 mailto:sage [2007/12/07(金) 23:11:45 ID:Loibuwf20] >>512 読んでいる。 確かにある程度動くのは分かるんだが、 AppleのDeveloperPreviewを超えるモノとは言い切れないし バイナリはあるが、パッケージ化されておらず インストールの敷居を考えると一般ユーザがJava6の恩恵にあずかるために 使うツールとしてはまだだ、ということ。 Appleへの圧力というのは、 自分たちで作ってでも欲しいモノであるという Javaへのニーズを表すという点で言った。
515 名前:名称未設定 [2007/12/07(金) 23:28:01 ID:vXrfnA400] 圧力かけても無駄だと思うよ。 これ(Java開発の停滞)は .NET による世界制覇への布石であろうから。 もちろん、apple内のJava開発陣は情熱的に開発しているかもしれない。 しかし、そもそも開発にリソースを割いてくれないという点こそが、 そんな開発陣の思惑を超えた上層部の意思の表れだ。 やがて Mac は.NET陣営の旗振り役を果たすことになるだろう。 いまはその過渡期だ。
516 名前:名称未設定 mailto:sage [2007/12/07(金) 23:40:23 ID:NFYqfbKc0] >>514 アルファ以前のリリースに対して、 「使うツールとしてはまだだ」とか「趣味レベル」とか、 そんな批判していて、移植者に恥ずかしくないの?
517 名前:名称未設定 mailto:sage [2007/12/07(金) 23:59:25 ID:Loibuwf20] >>513 Silverlightで、MacOSXへの浸食はあるかもしれないが ZFSの導入など、Sunとの関係を考えると切り捨てるとは考えにくいな >>516 ちょ。 何で!? 「一般ユーザがJava6の恩恵にあずかるために 使うツールとしてはまだだ」 って改行入れたから意図が伝わってない? 趣味レベルというのは、開発者が自分で入れて開発用途やお試しで使うというニュアンスだった。 出来がひどいという意味ではないつもり・・・ 決して、貶めているつもりはないんだが・・・・そう伝わったなら移植者に申し訳ないな・・・。
518 名前:名称未設定 [2007/12/08(土) 00:27:53 ID:p4QCvvBA0] 分かってないなぁ。 いいかい (MSお墨付きの).NET がサポートされれば、 Win と Mac のソフトは共通化されるということなんだよ。 Win のソフトが、そのままMac で走りますよ、 とジョブズ が胸を張っていえるようになる。 主導権は、ジョブズの方が握っているかもしれない。 Linux の世界では、GNOME やKDE が成熟してきて、 いまやWin や Mac のGUI の優位点は少なくなってきた。 ジョブズやゲイツがオープンソース勢力に脅威を感じ始めていても 不思議じゃない。 もし、Win とMac が手を握れば、オープンソースの勢力をもう一度 跳ね返すことができる。 だから .NET によってWin とMac を統一する、それが両者共通の 次なる目標というのは、大いにありうる話だ。 嘘だと思うなら、GNOME や KDE を冷静な頭で今一度使ってみろよ。 少しは劣るところがあっても、もはやWin にせよ Mac にせよ、 優位点はそれほど多くないと実感できるんじゃないか? Java を切り .NET に乗るというのは、彼らの立場に立てば、 懸命な判断だということが理解できるはずだ。
519 名前:名称未設定 mailto:sage [2007/12/08(土) 00:31:53 ID:bDVY8sp70] Mac?ああw、前世紀のゴミねw 周りを見てごらん、皆Windowsだよw
520 名前:名称未設定 mailto:sage [2007/12/08(土) 00:40:11 ID:O5Kcu1fp0] > Java の搭載はレパードがたぶん最後だろ。 > これ(Java開発の停滞)は .NET による世界制覇への布石であろうから。 > やがて Mac は.NET陣営の旗振り役を果たすことになるだろう。 見えている世界は人それぞれなんだなぁ。
521 名前:名称未設定 mailto:sage [2007/12/08(土) 01:51:12 ID:aIkKelnh0] .NETのアプリがMacで動けば、クロスプラットフォームアプリが簡単に作れるようになっていいなあ。 唯一の難点は、それはMSにメリットがあるのか?って事だが、 そのぶん(あのクソ高い)Visual Studioが売れるって事だから別に問題ないのかもね。 VS Expressは使い物にならん。Pro以上は高いから個人用ライセンスはStandardしか持ってない。つーか買えない。
522 名前:名称未設定 mailto:sage [2007/12/08(土) 02:15:46 ID:aQmIHsQd0] 妄想を語るスレ・・・・?
523 名前:名称未設定 mailto:sage [2007/12/08(土) 03:46:13 ID:MFlmCuJN0] SharpDevelopがWindows上でしか動かないのが 結局.NETの適用範囲はWindowsなんだと再確認させられる。 マイクロソフトが、Java級のポータビリティを実現できて初めて>>518 の話の頭に到着だ。 今は、パフォーマンスはJVMに負けてるしポータビリティもない。 まだまだ、.NETはWindowsのものだよ。
524 名前:名称未設定 mailto:sage [2007/12/08(土) 04:33:19 ID:H2KrR6qw0] .NETをMacで動かすつもりもその実現可能性もないだろ。
525 名前:名称未設定 mailto:sage [2007/12/08(土) 14:33:30 ID:O5Kcu1fp0] >>524 いや、SilverlightやMonoがある。 OS Xで.NETの機能を利用できる「Silverlight」を試す ttp://journal.mycom.co.jp/column/osx/225/ .NET互換の「Mono」、Mac OS Xのサポート強化へ ttp://journal.mycom.co.jp/news/2007/12/07/008/index.html だからといって、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] おまいらおちつけ。
627 名前:名称未設定 mailto:sage [2008/01/30(水) 01:43:10 ID:fmO70Pxw0] >>625 まあ、コンパイル済みクラスができる場合なら違うけど・・・ その高速化は、単純にjavacがキャッシュに乗っただけじゃね?
628 名前:名称未設定 mailto:sage [2008/01/30(水) 13:39:59 ID:W3/S/2CB0] Client VMだから、 コンパイル自体最初なのか、 それともそのソースは最初なだけなのか、 でも違う。
629 名前:名称未設定 [2008/02/11(月) 12:24:51 ID:FH1XxTcH0] SE6 出さないつもりかねぇ。 Sunからでてくれたほうがいいよな。
630 名前:名称未設定 mailto:sage [2008/02/11(月) 13:08:13 ID:A+WqQp5b0] >>629 あぽのやる気がイマイチ見えないものなあ。 おれもSunかSunが主導でOpenJDKプロジェクトでやったほうがいいと思う。
631 名前:名称未設定 mailto:sage [2008/02/12(火) 10:02:49 ID:ftPcva+z0] >>617 亀レスだが、やり方を書いてもらえるとありがたい。 CVSのcheckoutまでいったけど、antでビルドしようとすると、 すぐにsuccessと表示されて何も起こらないので。。
632 名前:名称未設定 mailto:sage [2008/02/12(火) 11:30:29 ID:SjTuBALG0] Javaアプリのアップデートに付いていけないのカナシス
633 名前:zen [2008/02/13(水) 23:05:15 ID:KE44QETv0] 教えて下さい。 yahoo!ウイジェットを作りたいのですが、macで作れますか? iBookG4 os10.39でXcodeはあります。 Xcodeの操作もよく分からない、ターミナルもよく分からない状態です。 超初心者用の本や、サイトが有れば教えて下さい。
634 名前:名称未設定 [2008/02/14(木) 03:29:06 ID:+CGCOyHY0] 作れる。 widgets.yahoo.co.jp/workshop/
635 名前:名称未設定 [2008/02/15(金) 03:25:44 ID:OfL4ga5x0] Java SE 6 Developer Preview 9 Java SE 6 Developer Preview 9 is an implementation of Sun's Java SE 6 for Mac OS X v10.5.1 and later. This Preview includes Java SE 6 version 1.6.0_04. This Developer Preview does not change the default version of Java. This release is only for Mac OS X v10.5.1 and later, and should not be installed on earlier versions of Mac OS X. This release is for 64-bit Intel-based Macs only and cannot run on PowerPC-based or 32-bit Intel-based Macs.
636 名前:名称未設定 mailto:sage [2008/02/15(金) 14:21:50 ID:/MZh8giS0] New features in this preview: - AppleScript is a supported javax.script scripting language キタコレ
637 名前:名称未設定 mailto:sage [2008/02/18(月) 13:04:08 ID:+yzMV0o30] Tiger以下&32 bit CPUは切り捨てか。>>635
638 名前:名称未設定 mailto:sage [2008/02/18(月) 15:54:00 ID:qudBjeEJ0] まぁそれは、DP8からの既定路線だから、変更なしだろ。 まずはリリースして欲しい・・・何はともあれ・・・・
639 名前:名称未設定 mailto:sage [2008/02/19(火) 08:11:11 ID:mB5izb8Z0] ほんと切り捨て好きだよな、Appleはw 仕事で使ってるんだからいいけど、 自分で買ってたら切れるわ
640 名前:名称未設定 [2008/02/21(木) 00:54:33 ID:VR4OaHxf0] 本当に困っています。どなたかご教授願えないでしょうか? Java初心者で、mi→最近eclipseを使い始めたばかりの者です。 学校Winでawtやswingを使ったシンプルなウインドウ表示プログラムを書きましたが、自宅Macでは下記エラーになります。 dyld: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java Undefined symbols: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _kCTForegroundColorFromContextAttributeName expected to be defined in ApplicationServices /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _NSAccessibilityTopLevelUIElementAttribute expected to be defined in Cocoa /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _NSAccessibilityInsertionPointLineNumberAttribute expected to be defined in Cocoa 学校の先生にも伺ってみましたがMacは分からないとの事。自分でネット検索もしてみましたが分かりません。 何かのファイルが足りないのか、それともTerminalからDYLD_LIBRARY_PATHとかいう設定をいじれば良いのでしょうか? PATH設定が問題だとしたら、何を設定すれば良いのかも分かりません。 どなたか解決法をご存知の方はいらっしゃいませんか? どうか、よろしくお願いします。 OS X 10.3.9(PPC G5) J2SE 5.0 eclipse3.1.2
641 名前:名称未設定 mailto:sage [2008/02/21(木) 09:49:18 ID:tzCzn6Lb0] >>640 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib が見つからないと言っているね。 まず、実際にないか調べてみたら。
642 名前:名称未設定 mailto:sage [2008/02/21(木) 11:41:16 ID:X4nLm/ke0] >>640 10.3用の5.0ってある? 最新これじゃない? www.apple.com/support/downloads/javaformacosx103update5.html 5.0は10.4 or laterって書いてあるような www.apple.com/support/downloads/java2se50release1.html ここ見ても10.3の5.0は無いよ developer.apple.com/technotes/tn2002/tn2110.html
643 名前:名称未設定 mailto:sage [2008/02/21(木) 11:48:32 ID:9E51+6Vj0] 無いと思う。 仕事で使ったときにPantherが5.0サポート外で困ったとこがあるから。 Tiger以降のサポートのはず。 勉強するならJDK1.4レベルでもまずはいいんじゃないかね? その先を頑張るなら少なくともTigerまではあげなきゃだめだと思う。 Soylatteもサポートは、Tiger以降になってるはずで。
644 名前:640 [2008/02/21(木) 12:13:31 ID:k6YcyHJ80] 学校から失礼します。 皆さん、ありがとうございます。 OSは確かに10.3ですが実は10.4以降に上げられない事情があり、無理くり入れています。 問題なくJ2SE5.0は動いているのですが、それが一つの原因でしょうか? >>641 さん libawt.jnilibについては帰宅して確認した後、ご報告させていただきます。 取り急ぎ、失礼します。
645 名前:名称未設定 mailto:sage [2008/02/21(木) 12:15:33 ID:X4nLm/ke0] 問題あるからエラーが出るんだろ そういうのは問題なく動いてるとは言わん
646 名前:名称未設定 mailto:sage [2008/02/21(木) 12:17:08 ID:IKxY5pfR0] > 問題なくJ2SE5.0は動いているのですが 質問、終〜了〜♪
647 名前:640 mailto:sage [2008/02/21(木) 13:32:25 ID:k6YcyHJ80] 言葉が足らず、申し訳ございません。 拡張For文だとか5.0仕様のものが、使えているという意味です。 ですが、私はスレ汚しのようですので、引き下がります。 皆さん、どうもありがとうございました。
648 名前:名称未設定 mailto:sage [2008/02/23(土) 20:49:55 ID:tJaKutgN0] >>647 もう見ていないだろうけど・・・ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _kCTForegroundColorFromContextAttributeName expected to be defined in ApplicationServices /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _NSAccessibilityTopLevelUIElementAttribute expected to be defined in Cocoa /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libawt.jnilib undefined reference to _NSAccessibilityInsertionPointLineNumberAttribute expected to be defined in Cocoa 上のエラーメッセージの意味は以下のとおり。 ApplicationServices に _kCTForegroundColorFromContextAttributeName というシンボルを発見できなかった。 Cocoa に _NSAccessibilityTopLevelUIElementAttribute というシンボルを発見できなかった。 Cocoa に _NSAccessibilityInsertionPointLineNumberAttribute というシンボルを発見できなかった。 動作しない直接の原因は、10.4で追加された機能を使おうとしたためなのだろう。 ・諦める ・10.4以降にする ・Linuxをインストールして、LinuxバージョンのJ2SE 5.0を使う(←Mac de Javaとは言えない) どれかを選べw
649 名前:647 mailto:sage [2008/02/25(月) 23:12:15 ID:dWcwEuxR0] >>648 さん 647です。今、読ませて頂きました。 お時間を割いて原因をお調べ頂いて恐縮です。 やはり10.3では無理なんですね。 元々私は2Dデザイナー→Webデザイナーでしたが、先行き考え現在Javaを学んでいるところでして。 グラフィック系でClassic環境を手放すわけにもいかず、何とか10.3でとあがいていました。 ここまでお調べ頂いて本当にありがとうございました。 おかげで諦めがつきました。 サブマシン購入だとか、その他の方向で考えようと思います。
650 名前:名称未設定 [2008/02/25(月) 23:19:31 ID:laJ9OY3b0] >>649 Tigerで、Classic使えるよ。 Leopardは、ダメだけど。
651 名前:647 mailto:sage [2008/02/25(月) 23:26:07 ID:dWcwEuxR0] >>650 さん そうだったんですか! 私、10.3までしかclassicに対応してないって今まで勘違いしてました。 それなら、新規でサブマシン購入の必要もないですね。 教えて頂き、本当にありがとうございます!
652 名前:647 mailto:sage [2008/02/25(月) 23:59:22 ID:dWcwEuxR0] 連投で申し訳ございません。 今、調べてみたら10.4の店頭売りはしていませんが、 AppleStore 0120-27753-1に電話して今でも購入出来るそうだと知りました。 何とかなりそうです。 648さん、650さん、その他の住人の皆さん、お騒がせしました。 重ねてお礼申し上げます。ありがとうございました。
653 名前:名称未設定 mailto:sage [2008/02/29(金) 15:05:43 ID:VcWyPmKLP] Mach-OじゃなくてELFを採用してたら、 Sun JDKだけじゃなくて、gcjのポーティングも楽だったのになあ。
654 名前:名称未設定 mailto:sage [2008/03/01(土) 18:21:44 ID:oAVeahIx0] Java 6がMacOSX向けに出ることはないと聞いたのですが本当でしょうか?
655 名前:名称未設定 mailto:sage [2008/03/01(土) 18:49:00 ID:A+3BdO0B0] ・32bit ・PowerPC ・Tiger以前 ひとつでも該当していたらご愁傷様>Java 6
656 名前:名称未設定 mailto:sage [2008/03/01(土) 20:14:35 ID:oAVeahIx0] いえ、そういう意味ではなくてJava 7になるぐらいまでOSX向けの Apple公式リリースはないということですが
657 名前:名称未設定 mailto:sage [2008/03/01(土) 20:37:19 ID:elyBK7ma0] 6はベータを見るともうすぐリリースされる気がする。 ところで、LeopardでNetBeans 6.0.1落ちまくり。 新規クラス作成できないしw
658 名前:名称未設定 mailto:sage [2008/03/01(土) 21:31:28 ID:oAVeahIx0] そうですか、多少期待してみます ありがとうございます しかしリリースされたからといって即1.5のサポートきるわけにもいかないし 厄介だなぁ
659 名前:名称未設定 mailto:sage [2008/03/02(日) 10:50:34 ID:Jmmc4X/k0] FreeBSDでさえかなり昔にELFに移行したのに、 DarwinがMach-Oに固執する必要あるんかな。 ELFにしとけばCocoa対応に集中できるのに。 NEXTSTEPの負の遺産は切り捨てて欲しい。NetInfoのように。
660 名前:名称未設定 mailto:sage [2008/03/02(日) 19:58:31 ID:IdcQ48Y+0] ユニバーサルバイナリを捨てるということ?
661 名前:名称未設定 mailto:sage [2008/03/03(月) 05:24:18 ID:9OYU/S8q0] PowerPCどんどん切り捨ててるから要らないんじゃない? そもそも使わないCPUのバイナリが何故入っているのかワカラン…
662 名前:名称未設定 mailto:sage [2008/03/04(火) 08:05:46 ID:6nKdKshl0] 独自技術症候群は徐々に直っていくんじゃないかね。
663 名前:名称未設定 mailto:sage [2008/03/07(金) 06:12:20 ID:JcmbO6Tu0] ユニバーサルバイナリは捨てない方がいいと思うぞ・・・ いつか、x86も捨て去る日が来るかもしれないわけで。 5年後、MacOSXのプラットフォームをARMにすると得意げにプレゼンする満月が居るかもしれん。 そんなときの事を考えると捨てられないね。 あと、そういうこともできると言う可能性をIntelとの交渉の武器にもできるし。
664 名前:名称未設定 mailto:sage [2008/03/07(金) 11:01:20 ID:+2RTe9Uk0] software updateが、 CPUやOSのバージョンを識別して配布しているし、 Bundle(*.appなど)もCPU別のバイナリ置けるようになっているから、 技術的には必要ない。 大昔のバイナリ一個配布して、 その他のファイルはリソースフォークにぶちこむ流儀なら、 ユニバーサルバイナリも便利だけど、今は非推奨形態だし。 技術的に意味がない。単なる習慣。 ELFにするとJVM関係のメリットは大きい。
665 名前:名称未設定 mailto:sage [2008/03/07(金) 19:33:46 ID:aTLLoiid0] ?
666 名前:名称未設定 mailto:sage [2008/03/07(金) 19:56:33 ID:6hK8Pe4n0] javaを切り捨てよう
667 名前:名称未設定 mailto:sage [2008/03/12(水) 13:48:47 ID:4lAe53Bf0] Developer Previewが消えてるぉ
668 名前:名称未設定 mailto:sage [2008/03/12(水) 19:05:30 ID:UVcvJmrx0] Intel MacだがCore Duoな俺涙目
669 名前:名称未設定 mailto:sage [2008/03/13(木) 02:20:54 ID:4h91pkvUO] nekobeansアイコン和む。
670 名前:名称未設定 mailto:sage [2008/03/13(木) 12:21:06 ID:72qmJbr70] >>667 今見たけど別に消えてなかったよ。DP9ですよね? まさか自分のマシンから勝手に消えた・・・とか? >>668 次のマシンをポチるしかない。 >>669 あいつがDockで踊ってくれたら、きっとEclipse涙目。
671 名前:名称未設定 mailto:sage [2008/03/14(金) 13:48:57 ID:pd6gAQko0] >>670 あれ?ホントだ。復活してる・・・。
672 名前:名称未設定 mailto:sage [2008/03/15(土) 12:54:20 ID:qqZNP3hM0] まー、開発者の方がSE6に切り替えることが出来たとしても、 クライアントの方が大半が移行しないなら、作ったアプリは 動かしてもらえないわけで。 結局、SE5に今後もずっと留まるか、プラットフォームの変更を 決断するかを迫られてる自体に変わりはない。 正直いって、MacのJavaはSUNが作ってほしい。 もうAppleにはJavaに関わってほしくないよ。 ロクなことがないから。
673 名前:名称未設定 mailto:sage [2008/03/16(日) 03:54:42 ID:TRbgP9Dh0] 意図的にJava外しっつーか邪魔してるようにも見える>Apple デスクトップアプリをJavaで書かれると、Macに囲い込めなくなるからな。
674 名前:名称未設定 mailto:sage [2008/03/16(日) 04:38:13 ID:BY4N/Xgm0] Appleは担当技術者がかなり自由に任されているから、 Javaの担当技術者の問題だと思う。 普通の会社なら会社の意向や戦略がメインなんだけど、 Appleはそうじゃない。リリース時の品質も、 ソフトウェアによってまちまち。 SafariやiPodのOSは戦略的にやってますがね。
675 名前:名称未設定 mailto:sage [2008/03/16(日) 18:50:55 ID:bCwjbsDO0] JavaがAppleの戦略の中心からはずれただけなんじゃない? Cocoa-Javaブリッジがなくなっちゃってから、確かに対応はいまいちになったけどさ。
676 名前:名称未設定 mailto:sage [2008/03/16(日) 18:55:38 ID:6fiIXhOn0] 戦略から外れたのなら、SunなりOpenJDKなりに任せてしまえばいいのにとは感じる
677 名前:名称未設定 mailto:sage [2008/03/16(日) 22:36:03 ID:bCwjbsDO0] まあ、確かに中途半端だね。
678 名前:名称未設定 mailto:sage [2008/03/17(月) 03:01:07 ID:62TskH/X0] 32/64bit混在環境用のJVMって結構面倒なんじゃないの? Solaris上でも、64bit JVMは、64bitJNIしか繋げないし、32bit JVMは32bitJNIしか繋げない。 無茶面倒そう・・・・
679 名前:名称未設定 mailto:sage [2008/03/17(月) 03:58:02 ID:JWUAlOV50] 戦略外れたなら、Cocoa bindingにこだわって、 リリース遅らせる必要ないはずだよね。 Cocoa bindingは後回しにして、早くJDKをリリースして欲しい。 >>678 混在させる必要ない。 どうせsoftware updateでアーキテクチャを判別してリリースするんだから。
680 名前:名称未設定 mailto:sage [2008/03/17(月) 16:52:16 ID:4LWMn2cJ0] >>679 何を寝ぼけたことを言っている。 実行環境で32/64のプロセスが混在している(できるOSな)んだからリリースがどうとか関係ないでしょう。
681 名前:名称未設定 mailto:sage [2008/03/17(月) 19:24:26 ID:H8xZ+Edd0] アーキテクチャが64bitの場合に32bit JVMを入れさせる アフォはおらんだろ。
682 名前:名称未設定 mailto:sage [2008/03/18(火) 02:47:56 ID:7sBprgh40] 問題はJVMとJNIのビット数の違いの話でしょ
683 名前:名称未設定 mailto:sage [2008/03/18(火) 10:23:23 ID:wBd5Y2C70] JNIは64と32を混在させないってことでよくね? てかWindowsもそうじゃないか?
684 名前:名称未設定 mailto:sage [2008/03/18(火) 11:50:41 ID:ZUKSlbzY0] 現にVMは片方しか入ってない。
685 名前:名称未設定 mailto:sage [2008/03/18(火) 17:12:14 ID:n8q1UV1C0] つまらない質問ですがPowerMacG4/1GDPでOS10.3.9なのですが ユーティリティフォルダの中のJavaフォルダに Java 1.3.1 プラグイン設定とJava 1.4.2 プラグイン設定が入っていますが 別物なのでしょうか? それとも古い方は捨ててもよろしいのでしょうか? 無知で済みません。
686 名前:名称未設定 mailto:sage [2008/03/25(火) 08:42:45 ID:WQuWhi5c0] >>685 別物 あと、もしかしてマルチ?
687 名前:名称未設定 mailto:sage [2008/03/27(木) 19:05:04 ID:D+wbOwv90] JavaSE6Release1DP6をインストールしようとしたら 警告 This volume contains a newer version of Java. というメッセージが出て、インストールが出来ないんですが、どなたか解決方法のほうを知りませんでしょうか
688 名前:名称未設定 mailto:sage [2008/03/28(金) 01:11:32 ID:k8QpWe8B0] >>687 "Java for Mac OS X 10.4 Release 6"が既に入ってる環境だと其のDP版はインストール出来ない
689 名前:名称未設定 mailto:sage [2008/03/28(金) 06:45:53 ID:Cw6cP7zR0] >>688 ありがとうございます! でもDP版インストールできんとは、Java for Mac OS X 10.4 Release 6の方をどうにかすればいいのかなぁ
690 名前:名称未設定 mailto:sage [2008/03/29(土) 10:31:23 ID:hU3pK1AN0] 別ボリュームにインストールしろよ。
691 名前:名称未設定 mailto:sage [2008/03/29(土) 19:57:56 ID:9rIIIXp+0] Monojbc+IKVM.NET→Java/Objective-C Bridgeじゃね?
692 名前:名称未設定 [2008/04/06(日) 23:08:20 ID:fTYriNaj0] Mac OS X + JDK1.5(プリインストール版) + Eclipse(Europa) で開発しています。 Eclipseのフォントについて質問なのですが、 各種ビュー内のツリー表示等に使用されるフォントは、 設定→外観→色とフォントから設定することができません。 Eclipseのヘルプドキュメントを確認したところ、一部のビューについては システムフォントを使用するという記述があったのでTinkerToolをダウンロードしてシステムフォントの変更を行いました。 システムフォント(アプリケーションフォント)を変更しましたが Eclipseを再起動してもこの変更が反映されません。 どなたか解決方法をご存知でしょうか。
693 名前:名称未設定 [2008/04/10(木) 19:14:18 ID:0ar7MmDH0] LeopardなんですがADCでJDK6をインストールしたけどコマンドラインで java -version とやるとデフォルトでインストールされているJDK5になっています。JDK6のjavaにするにはどうすればいいのでしょうか?
694 名前:名称未設定 mailto:sage [2008/04/10(木) 19:57:30 ID:J37CLzOd0] シンボリックリンクの参照先を変えてやればいいんじゃない
695 名前:名称未設定 mailto:sage [2008/04/10(木) 20:57:09 ID:pRJqm/Om0] つ Application>Utility>Java>JavaPreference
696 名前:名称未設定 [2008/04/10(木) 22:25:47 ID:0ar7MmDH0] >>695 アプレットのはそれでOKみたいですね。 Eclipse使うとどれ使うか指定できたので大丈夫でした。 >>694 コマンドラインはやっぱりそれですかね。 ありがとうございます。
697 名前:名称未設定 mailto:sage [2008/04/30(水) 07:17:10 ID:plbWoR5z0] とりあえずアップデートきたね
698 名前:名称未設定 mailto:sage [2008/04/30(水) 12:26:04 ID:k4nKvBng0] Documentだけに見えるが・・・
699 名前:名称未設定 mailto:sage [2008/04/30(水) 12:35:00 ID:TM4Ldw3e0] Livetube動かないな でも起動画面がちょろっと出るから進歩はしてるんだろうけど 以下プロンプトとエラー: # /Applications/Livetubecc.app/Contents/MacOS/JavaApplicationStub [JavaAppLauncher] A 64-bit JVM is available for 1.6.0 [JavaAppLauncher] and it is the only version available [JavaAppLauncher] JVMArchs not found in Java dictionary [LaunchRunner Error] cc.mycomputer.media.forms02.OSXProcess.main(String[]) threw an exception: java.lang.UnsatisfiedLinkError: /Applications/Livetubecc.app/Contents/Resources/Java/libOSXProcess.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at cc.mycomputer.media.forms02.OSXProcess.main(OSXProcess.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at apple.launcher.LaunchRunner.run(LaunchRunner.java:115) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
700 名前:名称未設定 mailto:sage [2008/04/30(水) 13:06:08 ID:k4nKvBng0] >>699 Livetubeが何者かわからんが、JavaApplicationStubを Java6のものに差し替えて、その結果?
701 名前:名称未設定 mailto:sage [2008/04/30(水) 22:45:15 ID:4KLIOnG90] よく分からんけど、これでNetBenasでUMLが描けるようになる訳か。
702 名前:名称未設定 mailto:sage [2008/05/01(木) 04:28:35 ID:fM9Tlnva0] >>700 Java6をインストールした後 Livetube.app の中の JavaApplicationStub を /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub に差し替えても Livetube.app に最初から入っているものにしても全く同じだよ。
703 名前:名称未設定 mailto:sage [2008/05/01(木) 09:43:52 ID:nbXpb3KP0] rt.jarに相当するライブラリって付いてないの? soylatteにはあるみたいだけど。 いろんな環境で動くbuild.xmlかくのがめんどいな。
704 名前:名称未設定 [2008/05/01(木) 11:55:38 ID:Hk3JaY1X0] スミマセン、チョッとお聞きしたいことが。10.5.2使用中です。 前に /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2 を手動で捨てちゃって(バカ)、慌ててバックアップから手動で 件のフォルダーを戻したんですが、以降アクセス権の修復で時々 引っかかるようになってしまったんです。Main menuのログでは User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/jvm.cfg", should be 0, user is 95 User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/classlist", should be 0, user is 95 と出て一応修復出来るのですが、暫くするとまた引っかかります。 Javaアプリは問題なく使えているようなのですが、気持ち悪いので なにか妙案は無いものでしょうか?0とか95って言うのが分からなくて… よろしくお願いいたします。m(..)m
705 名前:名称未設定 mailto:sage [2008/05/01(木) 12:51:31 ID:G2H0XP870] ファイルのオーナーを0(root)にしてくれっていってるだけでしょ。
706 名前:名称未設定 [2008/05/01(木) 14:15:32 ID:Hk3JaY1X0] >>705 ありがとうございます。 今、アクセス権修復後なんですが、 システム:読み/書き wheel:読み出しのみ everyone:読み出しのみ となっているんですが、これでヨサゲですが、なんで時々修復を 求められるんでしょうか?不思議です・・・ちなみに最終変更日 は先日の月曜日になってます。むー。 スレチ気味でスミマセン・・・m(..)m
707 名前:名称未設定 mailto:sage [2008/05/02(金) 00:28:07 ID:A+/qK+Qt0] Java.pkgをインストールDVDあたりから探してきてインストールし直せば? man installerでやり方分かるよ。
708 名前:名称未設定 mailto:sage [2008/05/02(金) 00:30:12 ID:A+/qK+Qt0] ちなみに、 $ lsbom /Library/Receipts/Java.pkg/Contents/Archive.bom すると全ファイルがどうなっているべきか分かる。 updateがあると、Java〜〜.pkgってのもできるから注意。 なんとパッケージ/ファイルを上書きする。(Mac OS Xの馬鹿パッケージ・システム)
709 名前:706 [2008/05/02(金) 00:34:58 ID:V9zd0hod0] >>707 ,708 ありがとう! すっかりjava.pkgの存在忘れてました。m(..)m
710 名前:名称未設定 mailto:sage [2008/05/02(金) 04:39:49 ID:d6XBm3kB0] >>702 JavaApplicationStub64 を持ってこないと駄目じゃない?
711 名前:名称未設定 mailto:sage [2008/05/03(土) 05:49:31 ID:yC2Z3l6q0] >>710 それだと逆に > [JavaAppLauncher] A 64-bit JVM is available for 1.6.0 > [JavaAppLauncher] and it is the only version available > [JavaAppLauncher] JVMArchs not found in Java dictionary というメッセージが出なくなりすぐに以下のエラーとなります。みなさんも同様でしょうか? [LaunchRunner Error] cc.mycomputer.media.forms02.OSXProcess.main(String[]) threw an exception: java.lang.UnsatisfiedLinkError: /Applications/Livetubecc.app/Contents/Resources/Java/libOSXProcess.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at cc.mycomputer.media.forms02.OSXProcess.main(OSXProcess.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at apple.launcher.LaunchRunner.run(LaunchRunner.java:115) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)