1 名前:デフォルトの名無しさん [2008/01/13(日) 00:25:22 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド110【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1197710566/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝のう存じます。 次スレは>>980 あたりで。
610 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:10:49 ] クラスあたりから理解できねぇ・・ 本が悪いんだろうな本が悪いんだきっと
611 名前:581 mailto:sage [2008/01/31(木) 18:25:32 ] >602 便利なメソッドがありますね。見落としてました。ありがとうございます。
612 名前:591 mailto:sage [2008/01/31(木) 18:42:45 ] なんか僕の偽物が出てますがスルーで。 まぁここの方でも分からないようなので諦めます。失礼しました
613 名前:デフォルトの名無しさん [2008/01/31(木) 18:46:18 ] マルチスレッドでアニメーションを作成しています。 ある図形を平行移動させて(四角形を描く感じで)最終的に元の位置に戻すにはどうすればいいですか? 毎回ランダムな場所を通したいんです。 switch文とRandomクラスでできそうですが、美しくない… 図形の座標計算は別クラスです。 説明下手ですみません。よろしくおねがいします
614 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:47:58 ] >>612 いまさらだけど誘導 …てかテンプレに何もないのがアレなのか CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/
615 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:52:12 ] 次スレからDoJaやCLDCはスレ違いと書いておいた方がいいんでないか
616 名前:581 mailto:sage [2008/01/31(木) 18:53:49 ] てか俺質問しに来たわけでは無いんですが・・・ 俺のレス読んで;;;;
617 名前:デフォルトの名無しさん [2008/01/31(木) 19:02:02 ] 質問よろしくお願いします。 親子関係にあるAとBのクラスを作っています。 Aにはhoge()というメソッドがあります。 Bには複数のメソッドがあります。 Bのメソッドが呼び出される時、 必ず最初にAのhoge()を呼び出してから各処理をさせたいのですが メソッドそれぞれでhoge()を呼ぶように記述する以外の方法で hoge()を呼び出すことはできますか?
618 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:16:09 ] 1. B をインターフェース B1 とコンクリートクラス B2 に分ける。 2. ファクトリを作成しダイナミックプロキシをかました B1 インターフェースで返す。 3. ダイナミックプロキシのハンドラで B2 の任意のメソッドを呼ぶ前に必ず hoge() を呼び出す。
619 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:16:53 ] Proxy
620 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:19:42 ] AspectJとか、Javassistもあるね。
621 名前:とりあえず探してみた mailto:sage [2008/01/31(木) 19:20:19 ] **** 関連スレッド案内 **** ■ AWT と Swing は -- Java標準低速GUI 6 AWT/Swing ttp://pc11.2ch.net/test/read.cgi/tech/1190807478/l50 ■ SWT は -- Java 高速GUI SWT 3 ttp://pc11.2ch.net/test/read.cgi/tech/1164877399/l50 ■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は -- iモード携帯電話用Java(iアプリ) Part16 ttp://pc11.2ch.net/test/read.cgi/tech/1198816379/l50 ■ DoCoMo 以外は -- CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/l50 ■ 課題・宿題は -- ★★ Java の宿題ここで答えます Part 64 ★★ ttp://pc11.2ch.net/test/read.cgi/tech/1196543694/l50
622 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:26:05 ] ■ それ以外 life9.2ch.net/mental/
623 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:32:08 ] >>618-620 レスありがとうございます。 教えていただいた用語を基に調べて行くことにします。 ありがとうございました!
624 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:56:29 ] >911-912 が本物と偽物思ってしまった・・・
625 名前:デフォルトの名無しさん [2008/01/31(木) 20:16:31 ] axisをtomcat以外で使用するにはどうすればいいですか??
626 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:17:59 ] >>597 マルチスレッドじゃなくても、コンストラクタ内でthisが漏れると、 コンストラクタが完了する前に、private finalなのに初期化前のフィールド値を 参照することになったり、 それを継承すると、super()の中から自分のメソッドを呼ばれて、 そのクラスのコードを1行も実行する前にフィールド参照が起こったりと、 しっちゃかめっちゃかになると思うんですが。
627 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:30:04 ] 単にそれ設計が糞なだけだろ。呼び出しと依存関係がスパゲティになってるような。 this とか関係ねーし。
628 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:53:23 ] 今実験しててjavaのバイトコード中に 12 : goto 42 : 42 : iadd みたいなジャンプ後にいきなりスタックのオペランド使うようなコードが 入ってるともしかしてローダに怒られるようになってんの?なんかベリファイエラーでて "Unable to pop operand off an empty stack" とかって言われんだけど・・・
629 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:02:19 ] スタックが空じゃん 取り出すオペランドが無いじゃん
630 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 00:35:38 ] >>629 実質スタックには実行時必ず何かしら乗るようにしたんだけど(動かせば問題ないはず) VMがロードする時点で(実行しなくても)エラー吐いちゃうからさ・・・インタプリタ作ってんだけど
631 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 00:36:45 ] >"Unable to pop operand off an empty stack" javaにしては意味が分かりやすいエラーメッセージだな。
632 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:07:48 ] Java VM Specificationのベリファイアの項を読めばいいんでないか
633 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:15:23 ] 今はソースコードもあるしな
634 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:49:51 ] >>627 そのスパゲッティ化を起こさないための設計指針の一つがコンストラクタでthisを 外部に晒さない、なんだが理解できんのか。javaプログラマの質が知れるな。 糞コードが量産されるわけだ。
635 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:51:56 ] >>632 英語よくわかんないんだけど For example, it checks that every instruction has a valid operation code; が今の状況に当てはまってる・・・?
636 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:53:11 ] いや、ごめん違うか・・・でも多分ダメなコードなんだろうな
637 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:15:07 ] 外部から最大ヒープサイズを知るような方法はあるでしょうか?
638 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:17:42 ] >>635 そこはInstruction Setにのってないopcode使うなって話だと思うから、 スタックが空ってのとは違うと思うぞ。
639 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:25:53 ] >>637 JMXで取れない?
640 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:30:59 ] >>635 スタック云々だと、データフローアナライザ絡みじゃね? 4.9.2 The Bytecode Verifierの Next, a data-flow analyzer is initialized. 〜 4.9.2の終わりまで全部。
641 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:47:08 ] >>640 でしょうな。まさかJVMがそこまでチェックしてるなんて知らなかった・・・ 勉強になりますた。バイバイ
642 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:26:57 ] ブラウザのリロードボタンや、アプレットビュアーの再読込クリックしなくても エラーなどのイベントで全く最初からやり直す方法はありませんか?
643 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:38:09 ] エラーって例外かね? アプレット相手だと、未だにJDK1.1互換で考えなきゃいかんのか? だとすると、Thread.UncaughtExceptionHandler とか使えないし、 EDT相手だとuncahughtExceptionをオーバーライドしたThreadGroup使って、 ってわけにもいかんだろうし。
644 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:58:28 ] >>643 すみまません。書き方が悪かったですね。 具体的にはアプレットのウインドウのリサイズを感知したときに再読込から始めたいのです。 アプレットのウインドウサイズは変わらない前提で作ってあったので、 外部から動的に変更されてそのまま実行するとエラーになるのです。 もちろん全てのスレッドを止めてメモリも解放して、最初からやり直すように書けばいいだけなのですが もっと簡単に再開できる方法が有ればと…(昔のBASICのRUNみたいに(^^;)
645 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 14:27:09 ] >>644 現実行環境の破棄->再読み込み->再実行 とかを 一発でできる便利メソッドがあるか、って話? ないはず。
646 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 14:56:35 ] >>645 ありがとうございました。 手抜きは諦めます。
647 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:08:13 ] >>639 ありがとうございます。-Dcom.sun.management.jmxremote 設定 + jconsole で 取得できる情報でまさに構わないのですが、起動引数が自由に弄らせて貰えない 状態でして…再起動は許されるかもしれません。 あるいは、上記のようなシステムプロパティを設定しなくてもできるもの なのでしょうか?
648 名前:デフォルトの名無しさん [2008/02/01(金) 15:27:18 ] って作ればいいじゃんメソッド
649 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:42:48 ] >>634 this に関係なくそんなレース問題みたいなのは発生しうる、と言ってるのが 理解できんのかこのバカ。ゆとり読解力だと社会生活も支障あるだろ、マジ同情。
650 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:48:02 ] >>646 LiveConnect で JavaScript 呼び出してページリロードでもさせれば?
651 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:07:05 ] LiveConnect使うとIEじゃ動かないだろ。 ページリロードくらいjavascriptの範囲で出来ると思うが。
652 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:13:19 ] IE だと何が動かないと?
653 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:14:05 ] IEってLiveConnect使えなかったっけか?
654 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:21:40 ] >>645 AppletContext#showDoculent(URL, String) で、 ターゲットに "_self" 使えば再読み込みできんじゃね?
655 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:25:06 ] ≫ doculent
656 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:17:51 ] IEはActiveXScripting。NNはLiveConnect。
657 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:48:06 ] ActiveXScripting て単なるスクリプティング環境で接続仕様じゃないんだけど。 Sun の Java Plug-in ドキュメントでも使い分けてないし、ベースが Netscape の LiveConnectにあわせたインターフェースなんだから LiveConnect で良いじゃん。
658 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 18:55:51 ] AWT で言うところの Canvas って Swing で JPanel 使えば良いんですかね? コンポーネント配置するんじゃなくて自分で描画する奴。
659 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:28:02 ] JPanelでもいいがJComponentでもいい paintじゃなくてpaintComponentをオーバーライドすること
660 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:39:07 ] >>657 一人でそう思っとけばいいだろ、いちいち騒ぐことでもない
661 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:40:09 ] (´,_ゝ`)プッ
662 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:54:28 ] 言語仕様3版から導入されたコンストラクタ終了時のfinalフィールドの可視性の保証は、 this が漏洩されると保証されなくなるって聞いたけど、 コンストラクタがオーバライド可能なメソッドを呼び出すことについては、どう扱われているん? おしえてエロイ人
663 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:01:06 ] 普通に未初期化の null とか 0 とかの値で参照してしまうだけじゃね。
664 名前:デフォルトの名無しさん [2008/02/02(土) 02:12:51 ] JNDIについてわかりやすいサイトがあればおしえてくれませんか。 EJBの勉強で別サーバで動くEJBを動かしたいんですが、JNDIの設定 がわからなくてエラーがでます。
665 名前:デフォルトの名無しさん [2008/02/02(土) 02:47:54 ] >>664 もうちょっとエラーの内容を細かく書いてみるべし。
666 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 04:10:02 ] 昔の Java からどう変わってきたかざっくり書いてある HP ないですか?
667 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 04:24:20 ] >>666 こんなん? まぁキーワードから先は自分で調べれ lab.moyo.biz/references/java/version.xsp lab.moyo.biz/references/java/history.xsp
668 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 11:21:11 ] 質問なんですけど・・・アメーバビジョンとかの GOOD やら BAD を選ぶフォームあるじゃないですか? あれで押しても動画の視聴が遮られないで反映するのって何で実装してるのですか?
669 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 11:23:59 ] web板池
670 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 12:16:17 ] そうします。失礼スマスタm (_ _) m
671 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 13:52:45 ] iアプリスレから誘導されました iアプリでTextBoxに入力する時には一度決定キーで文字入力状態にしますが、 KeyPressedでキーの数字を順次読み込ませてTextBoxに入力させたいのですが、 方法がいまいち分かりません。 public void KeyPressed(int key) { text.setText(text.getText() + (key)); } で良いのでしょうか?ご教示願います。
672 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 14:28:49 ] 固有のAPIはここに誘導してもどうしようもないと思うんだが。
673 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 14:40:39 ] >>671 int key が数字ボタンに表示されてる数字(1とか2とか)ならそれで大丈夫。 iアプリのAPIについては良くわからないので別の問題なら私は無理。 というか、〇〇で大丈夫ですか? と聞くぐらいなら、試せばいいじゃないか、と。 「△△になるはずだったんだけど、□□と表示されてしまう」というなら、 解決法なり誘導なり、色々手伝えることがあるとは思うのだが…
674 名前:671 mailto:sage [2008/02/02(土) 16:16:25 ] >>673 質問の仕方が悪く、大変申し訳ありませんでした。 上記のソースを使って編集不可に設定したTextBoxに 入力できるようにしているつもりなのですが、 TextBoxには数字が入力されません。 どうすればよいのでしょうか。
675 名前:デフォルトの名無しさん [2008/02/02(土) 16:34:08 ] Javaアプリケーションを実行形式で配布する方法ってありますか? どこかのスレで話し合われていたら、誘導お願いします。 なんか、過去ログにはあったんですが、 現行スレなさそうで・・・。
676 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:50:47 ] >>675 ダブルクリッカブルでいいのかそれともネイティブな実行可能ファイルを吐きたいのかによる。 ダブルクリッカブルでいいならjar生成するときにマニフェストでMain-Class指定。 ネイティブならjava, exeなどで検索。
677 名前:デフォルトの名無しさん [2008/02/02(土) 17:22:24 ] 最近、ここ一年くらいJava使ってないんだが、 最近のJavaの近況ってどうよ? SpringとかAjax周りとかO/Rマッピングとか、StrutsとかRoRのJava版とか 昔聞いた記憶があるんだが そのほか新しいトピックがあるとしたら今は何よ?
678 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 17:29:28 ] WicketいいよWicket
679 名前:デフォルトの名無しさん [2008/02/02(土) 17:31:28 ] 劇団四季のあの芝居か?
680 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:28:36 ] ちょいとパッケージについて質問したいのだがコンパイラ時に classファイルが1つしか出てこないのだが(5つのファイルで構成されている) これは何故なのだろうか・・・。ちなみにコンパイルは通った。 packageの名前が違うというジョークは無い。 ちなみに参考書についていたパッケージのプログラム(4つのファイルで構成) は普通に通って4つ分のclassファイルが出来たのだが。
681 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:41:53 ] >>680 javac だと、コンパイルしたクラスが直接使用してない 無関係なクラスは自動的にはコンパイルされないけど、 そーゆー話じゃなくて?
682 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:59:55 ] >>681 あ、もしかしたらそれかもしれない。回答thx。
683 名前:デフォルトの名無しさん [2008/02/02(土) 21:08:36 ] 例えば計算アルゴリズムを作ってランチャー形式で計算させるようなアプリケーションを作る場合 追加のアルゴリズムをモジュールのように取り込んで別々の計算をさせるようにするには全体をどんな構造にすれば いいのか 何かコツみたいなものあります?
684 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:12:27 ] ttp://www.raw-paradise.com/
685 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:41:23 ] どうでもいいことで恐縮なんですが、java.util.CalendarのMonthって、なぜ0からなんでしょう? 年はおろか、日すら1から始まるのに、月だけ0-11にしたのかわかりません。 一通り調べたのですが、なかなか出てこなかったので、知っている方いらっしゃれば教えてください。
686 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:48:12 ] >>685 月は数字じゃなくて、名前がついてるからじゃね? 曜日も0からだし。
687 名前:685 mailto:sage [2008/02/02(土) 23:49:24 ] と、書いた矢先にそのものズバリの答えを見つけました。 スレ汚し失礼しました。 # 以下チラ裏 # 後続のために念のため見つけたURL書いときます # JavaFAQ: Date / Calendar # ttp://javafaq.jp/S100.html
688 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:50:29 ] >>686 すいません、回答ありがとうございます。 その通りでした。
689 名前:デフォルトの名無しさん [2008/02/03(日) 01:40:07 ] >>679 それはウィキッド
690 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:20:11 ] わかりにくいボケにわざわざ突っ込んであげる>>689 に全俺が感動。
691 名前:デフォルトの名無しさん [2008/02/03(日) 16:03:37 ] 664です。質問内容がが不明瞭でした。 EJBを使用する際に、 ObjHome objHome = (ObjHome)context.lookup("java:comp/env/ejb/test.ObjHome"); でhomeを取得してくるのですが、 これってリモートでEJBをCALLするときにEJBが存在するサーバIPや ポートの指定などしていないのですが、何故callできるんでしょうか。
692 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:30:23 ] >>691 ・InitialContext.lookup()の引数に環境情報を渡す ・jndi.propertiesにホスト情報を記述する ・APサーバのJNDIサービスにエイリアスを設定する 上記のどれか。 何もなければ同一ホストから検索される。
693 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:26:01 ] 質問させて下さい。 Object obj = new Object() { ... } こういう文法が理解できません。 中括弧の中では、何をしているのでしょうか。 コンストラクタを定義するのと同時に、 インスタンスを作成している感じでしょうか? メソッドに与えられるのは引数だけだと思っていたので、 それ以外の何かを同時にしているというのがよくわかりません。 この書き方の概念を教えてください。 出来れば言語仕様上で、こういう記法がどこに書いてあるかの ポインタも合わせて教えていただけると嬉しいです。 (さらに言えば、日本語で) こういう書き方をなんと呼ぶのかも知らないので、検索もできず……。 この書き方は、例えば ThreadLocal クラスの API の 1.4 以降で、使い方の説明に出てきます。 sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang/ThreadLocal.html
694 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:28:20 ] >>693 匿名クラスでググれ
695 名前:693 mailto:sage [2008/02/03(日) 17:33:48 ] >>694 ありがとうございます! ぐぐって無事に正体がわかりました!
696 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:34:30 ] >>676 ありがとうございます。 ダブルクリックで起動できればいいかなと思っていますので、 ちょっと試してみます。 .batファイルを作ったり、 ショートカットで作ったりしていましたが、 それって、環境変わったらだめくさいきがしまして・・・。
697 名前:868 mailto:sage [2008/02/03(日) 19:50:23 ] >>869 回答ありがとうございます。 ProjectはBuild automatically clean にチェックが入っています。 しかし新しく作成したディレクトリがTomcatで表示されません。 webapp直下にjsp-xxxというフォルダを作ったのですが。
698 名前:868 mailto:sage [2008/02/03(日) 20:00:04 ] 誤爆しましたorz
699 名前:697 mailto:sage [2008/02/03(日) 20:16:20 ] 697の質問ってどこですればいいのでしょうか?orz 質問先でスレ違いといわれてしまいました。
700 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 20:32:45 ] それだけで状況が解るエスパーを探しているのかい?
701 名前:697 mailto:sage [2008/02/03(日) 20:52:24 ] >>700 回答ありがとうございます。 あと何を書いたらよいでしょうか?
702 名前:697 mailto:sage [2008/02/03(日) 21:38:08 ] くだスレで聞いてみます。
703 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:56:30 ] エスパー頼りならどこで聞いても同じだろ
704 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:25:39 ] >>703 あとは何を書いたらいいのかわかりません。 何を書いたらよろしいでしょうか?
705 名前:デフォルトの名無しさん [2008/02/03(日) 23:52:19 ] java.lang.Process#waitFor()で永久ブロックになってしまうことがあるので タイムアウトを設定して回避したいのですが、 タイムアウト付のwaitFor代替の方法ってあるのでしょうか? いちいちTimer設定して破棄するしかないのだろうか・・・
706 名前:デフォルトの名無しさん [2008/02/04(月) 00:22:23 ] >>687 Java FAQも古いな。 Java5以降になってから解決した問題が未だに載っている。 Java5以降の開発では有用性が弱冠下がっている。 Java6以降の対応版Java FAQを作るべき時期に来ているのだろうか? それとも、すでにそれに相当するサイトによって置き換えられてしまったか?
707 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:22:26 ] final Process proc = Runtime.getRuntime().exec("/bin/shine"); Thread t = new Thread(){ public void run(){ try{ proc.waitFor(); } catch(InterruptedException ex){/* */}} }; t.start(); t.join(5 * 1000); if(t.isAlive()){ proc.destroy();}
708 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:24:31 ] >>690 www.shiki.gr.jp/applause/wicked/ こいつよ >>678 はWicket 劇団四季でやってるのはWicked スペルが一つ違い。 これは面白いミュージカルなんだろーか >>678 のおかげで見たくなってきた
709 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:27:08 ] >>702 誤爆してるっていうから、レス番が>>898 と未来へ飛んでるわけな? 今のところ、>>898 のレスが無いから、 元の質問も今の君の質問からも、君が何をしたいのか わからないんだ。情報を出してもらわないことには、質問には 答えられない。エスパーする以外では
710 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:29:17 ] >>707 ありがとうございます。 結局waitForのタイムアウト指定版っていうのはないみたいですね…