1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30] MacでJavaを語るスレです。
309 名前:名称未設定 mailto:sage [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 名前:名称未設定 mailto:sage [2007/02/12(月) 21:46:17 ID:c2EDYZc10] >> 310 詳しく書け! もしくは、エスパー登場を待て!!
312 名前:名称未設定 mailto:sage [2007/02/22(木) 01:24:28 ID:JdwcTgAt0] ×file// ○file:// つーか、File#toURL使え。(toURIもある)
313 名前:名称未設定 mailto:sage [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 名前:名称未設定 mailto:sage [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 名前:名称未設定 mailto:sage [2007/03/01(木) 02:37:30 ID:ys7KwOuw0] そういえばいま使ってるMustangて9月リリースのdp6だったんだな。 すっかり正式版のつもりになっていたわ。
323 名前:名称未設定 mailto:sage [2007/03/01(木) 05:45:10 ID:4KlCRb0Z0] >> 322 安定してる?
324 名前:名称未設定 mailto:sage [2007/03/01(木) 08:02:36 ID:f5uM799L0] >>321 レパ専用
325 名前:名称未設定 mailto:sage [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 名前:名称未設定 mailto:sage [2007/03/16(金) 03:41:26 ID:spBIUNM40] ttp://java.sun.com/javase/ja/6/docs/ja/index.html Otherユーザのみなさんこんにちは。
328 名前:名称未設定 mailto:sage [2007/04/06(金) 03:07:01 ID:6eTiP7UR0] Swingで何か作るのに、今はeclipse+VEなんだけど NetBeansってぶっちゃけどーなん? いれてみたんだけどメニュー項目が多すぎて俺のノートには おさまらねぇwニーモニック消せないっぽいし、あれが生理的に 駄目なんだが、eclipse+VEも今イチ不安定だしなぁ… いまさらSwingとか言わないでねw
329 名前:名称未設定 mailto:sage [2007/04/06(金) 23:21:39 ID:rnPzn8Mh0] いや、いまさらSWTな訳ですが・・・ NetbeansはGUI編集用 Eclipseはコーディング用 使い分けている
330 名前:名称未設定 [2007/04/12(木) 17:48:50 ID:vmaao2Pw0] NetBeansで作ったjarをJarBundlerでapp化する。 できたアプリケーションをダブルクリックしたら起動できる。 今まではこれが当たり前にできていたのに、今日突然できなくなった。 ダブルクリックしてもアプリケーションが起動せずメッセージも何も出ない。 ただ一瞬起動しそうな感じになって、Dockにアプリケーションのアイコンを表示するための 隙間ができるが次の瞬間にはそれも元に戻ってしまう。 心当たりの有る方はご教授ください。 ちなみにdistフォルダの中のjarをダブルクリックした場合は起動できます。 NetBeans 5.5 J2SE 1.5 Mac OS X 10.4.9
331 名前:名称未設定 mailto:sage [2007/04/12(木) 20:03:41 ID:hqHuwBwm0] JarBundlerが何か分からないんだが Terminalからappディレクトリの中にあるはずのjarを javaコマンド叩いて起動したらどうなる?
332 名前:名称未設定 mailto:sage [2007/04/12(木) 20:37:06 ID:skxPe35a0] わからないのにレスするとはなかなかやるな
333 名前:330 [2007/04/12(木) 23:42:41 ID:vmaao2Pw0] Terminalからappディレクトリの中に行けません。 No such file or directoryと言われてしまいます。
334 名前:330 mailto:sage [2007/04/13(金) 00:51:18 ID:QuLAyUdT0] どうやらパス名に日本語を含む場所にappを作った場合に起動できなくなるようです。 何十回も追試して確かめたので間違いないと思います。
335 名前:名称未設定 mailto:sage [2007/04/13(金) 00:52:45 ID:9vo6MD0Y0] >>334 …それって基本じゃね?
336 名前:330 mailto:sage [2007/04/13(金) 01:05:40 ID:QuLAyUdT0] あれ、そうでしたか。今まででパス名に日本語を含んでもでもきていたと思うんだけど。 俺の気のせい?
337 名前:330 mailto:sage [2007/04/13(金) 12:04:23 ID:QuLAyUdT0] メイン機はiMac G5なんですけど、引退したiMac G3の方でもためしてみましたが、 こっちはちゃんとパス名に日本語を含む場所にappを作っても起動できることを 確認しました。
338 名前:名称未設定 mailto:sage [2007/04/13(金) 12:21:21 ID:YYf+P//90] >>337 てことは今使ってる環境特有の問題でしょ。 新規に別ユーザアカウント作ってログインして起動できるかどうか試して見たら。
339 名前:名称未設定 mailto:sage [2007/04/15(日) 00:34:03 ID:AT9tYh6B0] それも基本
340 名前:名称未設定 mailto:sage [2007/04/26(木) 09:37:44 ID:iXbZcSKo0] >>334 パス名に濁点が含まれてませんか?
341 名前:名称未設定 mailto:sage [2007/04/26(木) 09:38:33 ID:iXbZcSKo0] まさか、Shift_JISの文字列をそのままソースコード埋め込みでアクセスってことはないよね?
342 名前:330 mailto:sage [2007/04/27(金) 09:09:56 ID:kG8Y3yUM0] >>340 濁点は含まれていません。 >>341 すいません、意味がよくわかりません。
343 名前:名称未設定 mailto:sage [2007/04/27(金) 21:15:33 ID:8tvZSGpf0] >>342 一番いいのは、問題を再現できる最小のコードを示すことなんだが…… 難しい?
344 名前:330 mailto:sage [2007/04/28(土) 01:41:25 ID:4AkD+rA30] お安い御用です。これが最小コードです。 import javax.swing.*; public class Hoge extends JFrame { public static void main(String[] args){ Hoge f=new Hoge(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(500,400); f.setVisible(true); } } Xcodeでコンパイルしてから、appパッケージからHoge.jarをデスクトップにでも引きずり出して、 それをMain ClassとしてJBundlerでユーザーディレエクトリにアプリケーションHogeを作ってください。 Hogeをダブルクリックすると普通に起動できて、フレームが表示されます。 しかし、ユーザーディレクトリに"てすと"という名前のフォルダを作って、その中にJBundlerで Hogeを作った場合、これをダブルクリックしても起動できません。 さて、みなさんの環境では起動できるのでしょうか。それとも私の環境だけこうなるのでしょうか。 ひょっとして、最新バージョンのJBundlerはこういう仕様なんでしょうか。
345 名前:名称未設定 mailto:sage [2007/04/28(土) 02:28:21 ID:uGALax6Z0] >>344 つうか >>338 の件は確認したんか?
346 名前:名称未設定 [2007/04/28(土) 02:36:23 ID:jyXp3cu80] >>344 そのソースをHoge.javaって名前で保存。 javac Hoge.javaでHoge.classを作る。 Jar BundlerでHoge.classを指定してデスクトップにHoge.appを保存。 問題なくダブルクリックで起動できた。 デスクトップに「てすと」フォルダを作る。 Jar BundlerでHoge.classを指定して「てすと」フォルダにHoge.appを保存。 ダブルクリックすると一瞬ドックにアイコンが現れるが すぐ消えてしまう。 >344の言っている症状は多分これだろう。
347 名前:名称未設定 [2007/04/28(土) 02:42:43 ID:jyXp3cu80] 環境書いとく。 Mac OS X 10.4.9 J2SE 1.5 Jar Bundler 11.4.0
348 名前:330 mailto:sage [2007/04/28(土) 10:36:11 ID:4AkD+rA30] >>346 そう、やってることが微妙に違うけど、多分同じ現象だね。 環境も347と同じです。もう、そういう仕様なんだってことで、自分は納得してますw アップルに問い合わせても、分かりませんからADCで英語で質問してください。 と言われた。もうバグレポするのも飽きたから、放置。
349 名前:330 mailto:sage [2007/04/28(土) 10:46:55 ID:4AkD+rA30] あれ、344でJBundlerって書いてますね。Jar Bundlerの間違いです。 Swingの使い過ぎで頭がいかれてきたみたいですね。
350 名前:346 [2007/04/28(土) 11:09:07 ID:jyXp3cu80] >Jar BundlerでHoge.classを指定して「てすと」フォルダにHoge.appを保存。 このとき「コンソール」に chmod: /Users/xxxxx/Desktop/(文字化け)/Hoge.app/Contents/MacOS/JavaApplicationStub: Invalid argument と出る。正常なHoge.appができていないんだと思う。
351 名前:330 mailto:sage [2007/04/28(土) 12:21:00 ID:4AkD+rA30] 念のため346と全く同じことをやってみたら、同じ結果になりました。 ただ、chmod云々がどこに表示されるのかわかりません。 ここでいう「コンソール」って何でしょうか?Jar Bundlerの機能でしょうか。 でも見当たりません。
352 名前:名称未設定 mailto:sage [2007/04/28(土) 14:46:26 ID:o394n4DH0] コンソールは/Applications/Utilities/Console.app JADでJar Bundler.jarの中身を見たところ、FileCopierというクラスが、 外部コマンドで chmod 555 を呼ぼうとしているところがあるようです。
353 名前:330 mailto:sage [2007/04/28(土) 15:07:25 ID:4AkD+rA30] >>352 なるほど、サンクス。このへんのユーティリティってほとんど使ってなかったわ。
354 名前:名称未設定 mailto:sage [2007/05/09(水) 15:50:04 ID:ea+4sPuE0] 次の方法だとgifアニメが動く。 ImageIcon icon=new ImageIcon(imageFile.getAbsolutePath()); imageLabel.setIcon(icon); 次の方法に切り替えると動かん。 ImageIcon icon=new ImageIcon(ImageIO.read(imageFile)); imageLabel.setIcon(icon); おかしいな。以前はいごいたと思うんだけど、テストはjpgじゃなくて真っ先にgifアニメで やるから気づかないはずは。。。 この方式に切り替えてから1ヶ月後にJava for Mac OS X 10.4,リリース5をインストールしたから もしかして関係あるかも。
355 名前:354 mailto:sage [2007/05/10(木) 10:36:19 ID:DybJlIZR0] 簡単なテストコードです。hoge.gifはアニメーションgifです。適当に用意してください。 MacでビルドしたものをWinで動かしてもやはりアニメは動きませんでした。こういう仕様なんでしょうか。 import java.awt.image.*; import javax.swing.*; import javax.imageio.*; import java.io.*; class ImageIOTest extends JFrame { JLabel label; public static void main(String[] args) { JFrame w = new ImageIOTest(); w.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); w.setSize( 500, 400 ); w.setVisible( true ); } public ImageIOTest(){ BufferedImage image; ImageIcon icon=null; label = new JLabel(); getContentPane().add( label ); try{ image = ImageIO.read( new File( "hoge.gif" ) ); icon=new ImageIcon(image); }catch( IllegalArgumentException e ){ e.printStackTrace(); }catch( IOException e ){ e.printStackTrace(); } label.setIcon(icon); } }
356 名前:名称未設定 mailto:sage [2007/05/16(水) 12:44:16 ID:IPJ5GQSb0] xcodeでJavaのクラスで日本語を入れるとデバッガが文字化けするんですが これってなおらないの?
357 名前:名称未設定 mailto:sage [2007/05/21(月) 15:06:01 ID:GHX+iVf10] Mac版のMustangがいつ頃出るかわかる方いらっしゃいますか?
358 名前:名称未設定 [2007/05/21(月) 22:01:57 ID:CJ88PeUz0] >>357 Leopardまで、出さないつもりじゃ...。
359 名前:名称未設定 mailto:sage [2007/05/21(月) 22:52:33 ID:uv6odUff0] マックに6が載るころ向こうでは7が出ているのであった
360 名前:名称未設定 mailto:sage [2007/05/22(火) 00:23:46 ID:Wm9jq9m20] いや、ジョブスたんのことだビックリさせようと jdk6,jdk7 同時リリースくらい考えているかもしれん ・・・orz 早く出してください・・・・
361 名前:名称未設定 [2007/06/18(月) 09:44:26 ID:RP4dPAh+0] C++でのMac用JNIの作成の仕方教えれ!
362 名前:名称未設定 mailto:sage [2007/06/18(月) 21:28:56 ID:2Ru68SZK0] NetBeansいいね。 eclipseよりもいい感じ。
363 名前:名称未設定 mailto:sage [2007/06/19(火) 08:43:29 ID:PjAOfb0Z0] NetBeansでアプリ本体作って、JNI部品はXCodeで作るってことかい?
364 名前:名称未設定 mailto:sage [2007/06/20(水) 06:06:59 ID:HAvlcu1G0] いや、Swingでつくるってこと。
365 名前:名称未設定 mailto:sage [2007/06/25(月) 20:13:53 ID:a9G6ygUn0] QuickTime for Java の日本語解説サイトってありませんか? ググってみたのですが、見つかりませんでした。お教えください。
366 名前:名称未設定 mailto:sage [2007/06/26(火) 02:36:56 ID:cHnySSpj0] Java5でUTF-8の濁点入りの文字列をJTextFieldで編集するとカーソルがずれて、 Java6で濁点入り文字列をJTextFieldやJLabelで表示すると濁点が1文字として表示されるんですが、 普通に1文字で表示してしかもカーソルがずれない方法ないもんでしょうか?
367 名前:名称未設定 [2007/07/02(月) 13:43:55 ID:5dAsNWD70] Eclipse 3.3がリリースされたので、久々に試してみた。 エディタ部分のインライン入力は、今回もサポートされてなかった。
368 名前:名称未設定 mailto:sage [2007/07/02(月) 19:25:39 ID:o47rVYqE0] NetBeans6使えば。
369 名前:名称未設定 [2007/07/21(土) 11:48:33 ID:ztOt5g+00] WindowsではJInternalFrameのタイトルバー部分が表示されるのに MacではJInternalFrameのタイトルバー部分が表示されないのは俺の環境下のみ? どちらもJDK 5.0
370 名前:名称未設定 mailto:sage [2007/08/12(日) 21:39:43 ID:HNghZFzA0] >>368 >>367 ではないが、Emacsからの移行組なので、 エディタのキーバインドを細かくカスタマイズできないとダメなのよ。
371 名前:名称未設定 mailto:sage [2007/08/26(日) 22:26:24 ID:dILwa5PV0] なんとなくCocoa#に期待。
372 名前:名称未設定 [2007/09/11(火) 23:28:07 ID:wIqZAz2A0] a
373 名前:名称未設定 [2007/09/13(木) 12:31:41 ID:VL/237ah0] XcodeでJavaを書く意味って何かあるのかなぁ… Xcode 3.0は面白そうなので触ってみたいけど。
374 名前:名称未設定 [2007/09/27(木) 21:26:13 ID:LAAmIVsR0] ところで、以前Eclipse使ってたとき、Visual EditorがMacでは使えんかったと思うけど、 今は使えるようになったのかな?
375 名前:名称未設定 [2007/10/01(月) 13:16:29 ID:cyS3IJCY0] Cocoa#は、NSDocumentとか主要クラスに使えない物が沢山ある。 ブリッジをクラス毎に力技で実装してるみたいなので、なかなか対応範囲が増えていかない。
376 名前:名称未設定 [2007/10/05(金) 07:34:55 ID:BEqAq9ly0] >>374 今も使えないみたい。 >At this time MAC OSX is not supported. www.eclipse.org/vep/WebContent/faq.html 入れてみたけど、動かなかったw Javaに関しては全く初心者なのだけど、Visual Editorのような便利なGUIエディタって他にある?
377 名前:名称未設定 [2007/10/05(金) 12:18:56 ID:4tVdDQyc0] netbeansにもビジュアルエディタはある。 出来は、Eclipseも良い。
378 名前:名称未設定 [2007/10/05(金) 17:51:35 ID:OGcv13vi0] >>377 VE なんて、どこが良いんだよ。まともな物は作れないと思うけど?。 自分は、eclipse+netbeans(matisseのみ)でやってる。 www.netbeans.org/files/documents/4/475/matisse.html
379 名前:374 [2007/10/08(月) 12:56:57 ID:/wdQamag0] >>376 報告乙 やっぱりだめか。 しかし、VEが使い物にならんのに、なんでEclipse使う人がいるのかよくわからん。 ソース編集機能がNetBeansより圧倒的に良いのかな?
380 名前:名称未設定 mailto:sage [2007/10/08(月) 13:12:45 ID:+/AEuNbq0] 情報量の多さとプラグインの数、それとエディタの機能かなぁ。 NetBeansも6ではエディタも強化されるし、使う人が増えれば情報もプラグインも増えるかな。
381 名前:374 [2007/10/08(月) 21:17:16 ID:/wdQamag0] 確かに、NetBeansって情報少ないけど、それほど情報が欲しいと感じることもないなあ。 プラグインも少ないって言うけど、むしろプラグインが必要ない。っていうのか俺の実感。 エディタの機能も俺には十分。 不満があるとすれば、もうちょっと遊び心のある解説書が欲しいことくらいだな。 一応Eclipseも1週間くらいは使っていたが、NetBeansに乗り換えてからの方が プログラミングは楽しくなった。なにしろGUIエディタが賢いから。 こんな風に思うのはたぶん俺は初心者だからなんだろうな。
382 名前:名称未設定 mailto:sage [2007/10/08(月) 22:18:59 ID:+/AEuNbq0] いやー、俺は初心者ではないつもりだけど、同感だよ。 使えば分かるけど、情報が多い方が最初に使われやすいんじゃないかな。 あとサーバーサイドが多くてGUIエディタってあんまり重要じゃないとか。
383 名前:名称未設定 mailto:sage [2007/10/09(火) 00:11:41 ID:5m8ir4uL0] >>374 ソース編集機能は、たしかにEclipseの方が良くできてる。 後は実用になった時期が早かった事で先に触る人が多くて、慣れてしまった人が多い。 現代のemacsみたいに感じている人も居て、もう乗り換えできなくなってる。 あと、VEはほとんど影響してないと思う。 JavaでGUIプログラムを書く人は一握りなので。
384 名前:名称未設定 mailto:sage [2007/10/10(水) 22:59:54 ID:ozf+VlOP0] すみません、教えて下さい。java.util.regex.Pattern を使おうとしているのですが、 正規表現のバックスラッシュが「不正なエスケープ文字」となってしまいます。 円マークでも試したんですが駄目でした。文字コードが原因なのでしょうか? NetBeans でも、 mi で文字コードを変えてかいたものを javac しても、 駄目でした。よろしくお願いします。(Java2SE5.0) import java.util.regex.*; public class Test { public static void main (String[] ARGV) { String testStr = "day0"; Pattern p = Pattern.compile("(¥d++)"); Matcher m = p.matcher(testStr[i]); System.out.print(m.group(0) + "¥n"); } }
385 名前:名称未設定 mailto:sage [2007/10/10(水) 23:10:09 ID:uavcIUQh0] >>384 "¥d" はバックスラッシュ+"d" ではなく、不正なエスケープ文字です。 バックスラッシュは、"¥¥" です。
386 名前:名称未設定 mailto:sage [2007/10/11(木) 11:04:56 ID:Q251CSsZ0] >>385 ありがとうございます。確かに動作致しました。しかし何故¥¥なのか、なんか良く分からないです。 " " でかこんであるから、¥¥ にする必要がある、という事なんでしょうか?不思議。 ともあれ、ありがとうございます。
387 名前:名称未設定 [2007/10/11(木) 20:37:26 ID:Dak9FFSE0] >>386 ちなみに2つだと、\\\\だよ。
388 名前:名称未設定 [2007/10/11(木) 21:13:03 ID:TekP8S8M0] ブラウザでJAVA使うたびに変な窓が出るんだけどこれってデフォ? すごくうざいのでなんとかしたいんですが
389 名前:名称未設定 mailto:sage [2007/10/11(木) 21:17:18 ID:fbEriEq20] それは大変ですね。
390 名前:名称未設定 mailto:sage [2007/10/11(木) 21:27:07 ID:5yHPMyam0] >>386 コンパイルの段階でエスケープ文字が反応してるからじゃないの?
391 名前:名称未設定 mailto:sage [2007/10/11(木) 22:39:28 ID:kPp0cCX50] >>388 Windows なら スタートメニュー → コントロールパネル → Java → 詳細 → Java コンソール → コンソールを開始しない で消えると思う
392 名前:名称未設定 mailto:sage [2007/10/11(木) 22:41:01 ID:o4gF4AEF0] >>391 お前はエスパー過ぎるのかスレタイを見てないのかw
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