1 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 01:35:28 ] 過去ログ、関連スレッド、よくある質問とその回答、 質問をする前に、貴方が見なければならないサイトについての情報は、 下の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質問・相談スレッド98【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1171787388/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝なく存じます。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 次スレは>>980 あたりで。
486 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:30:21 ] 自分の目的に合ったものを探せばいいと思うよ
487 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:30:32 ] >君の言う「本当の」プログラミングって何よ? 誰か「本当の」プログラミング なんて話してるのか?
488 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:33:23 ] 俺、真のスーパープログラマーになるんだ!!!11
489 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:34:35 ] 本当のプログラミング(笑)ってなんだよ
490 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:37:15 ] >>488 Shiftキー離してるぞw
491 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:44:13 ] 自動的にエンコード・デコードしてくれるテキストエディタなんて使ってると、 技術が退化するぞ。 バイナリエディタを使うんだ。
492 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:46:42 ] 高級言語なんて使ってると、 技術が退化するぞ。 機械言語を使うんだ。
493 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:47:17 ] >>447 外側が閉じれないのに、内側を閉じちゃっていいん?
494 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:53:49 ] ソフトウェアなんて組んでいると、 技術が退化するぞ。 チップセットを自作するんだ。
495 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:54:37 ] それが>>480 の言うところの「本当の」プログラミングかwww
496 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:55:19 ] いま洗濯物を干したところ。 そうなんだ。乾燥機がないんだよ。。。
497 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:00:07 ] PCのスペックにうるさいやつがいるのはわかるけど 全自動洗濯機の性能評価とかいちいちするやついるんだな JBuilderほどひどくなければ何でもいいだろ
498 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:01:39 ] 全自動洗濯機しか使えない奴は、洗濯物の干し方を知らないからな。 壊れたときに途方に暮れる。 ちゃんとシワ伸ばしたか? 色物は裏返したか? 型くずれする物をハンガーに掛けたりしてないか?
499 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:02:12 ] JBuilderのどこがひどい? eclipseとかNetBeansよりよっぽど使いやすいけど。 ああ、eclipseベースにした新しいやつのこと?
500 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:02:34 ] >>497 価格.com あたりに行ってみ。 家電マニアという人種は意外と多い。
501 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:05:05 ] >>497 つ bbs.kakaku.com/bbs/21105010440/ bbs.kakaku.com/bbs/21103010412/ bbs.kakaku.com/bbs/21103010450/
502 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:06:39 ] >>498 それはない。自動でやってくれない部分については人はおぼえるよ。 IDEがお客さんとメールのやりとりまで勝手にやってくれるようになったら メールも打てなくなるかもねw
503 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:08:26 ] 洗濯の初心者は、たまには洗濯板で洗ってみるのがいい。
504 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:10:17 ] kakaku.comのリンクを貼るのはロングテールを利用してるだけ。 実際は性能評価なんてしてるやつはゼロに近いだろ。 まわりの人間からトシちゃんのファンをみつけるのはほぼ不可能だけど トシちゃんのディナーショーにいけばトシちゃんのファンばっかだぞ。
505 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:11:08 ] >>503 うおっ。洗濯板か。さすが2chだ。何でもありだな。 できれば板アド教えてプリーズ。
506 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:11:36 ] >>493 閉じていいかどうかは、内側による。 FileInputStream の場合は開きっぱなしだと、 他のファイル開く時に OS で開けるファイルの上限にひっかかったりとか、 後で FileOutputStream で同じファイルを開けなかったりする可能性もあるので放置しない方が良いかも。 今回のは InputStream だったけど、 例えば OutputStream とかで close() 呼んだら DB に commit する、 とか、そーゆー実装になってる場合は閉じたら拙いだろうし。
507 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:23:44 ] 本当のプログラミングはこれからだ!
508 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:24:17 ] まわりの人間から家電マニアを見つけるのは トシちゃんファンを見つけるよりもたやすい。
509 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:25:18 ] 「ロングテール」言いたいだけちゃうかと
510 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:25:26 ] javaでjcomboboxで選択したものを表示させるにはどうしたらいいですか?
511 名前:デフォルトの名無しさん [2007/03/16(金) 01:13:51 ] つ【やさしいJava本】
512 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 02:18:23 ] >>508 やっぱりモーターは日立だよな。
513 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 02:41:10 ] ↓マブチとタミヤの争い
514 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 02:54:32 ] >>513 模型オタの俺がマジレスするとタミヤはモーターは作ってないよ。あくまでも模型の会社だから。 タミヤの強みは金型とかでしょ。逆に、マブチは小型モーターに強み。 家電のことは詳しくないけど、マブチやタミヤって家電に絡んでるのか?
515 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 02:57:11 ] クソスレであってもこーゆー>>514 みたいなレスがあるのが2chの醍醐味だと思う。
516 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 03:05:10 ] クソなのはこのスレじゃなくてこの流れなんだが、 その点を除けば同意
517 名前:デフォルトの名無しさん [2007/03/16(金) 06:36:34 ] つ【同意】(:D)| ̄|_ =3=3
518 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 10:05:20 ] >>512 日立は「モートル」だろ。
519 名前:デフォルトの名無しさん [2007/03/16(金) 16:32:25 ] 昨日の>461ですが皆様のお陰で解決しました。 どうもありがとうございました。
520 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:02:48 ] エラー:パッケージ javax.servlet.http は存在しません。 どうしたらいいですか? Tomcat 6.0 java1.6.0
521 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:09:53 ] ググれ
522 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:24:13 ] >>519 結局、原因はなんだったんだ?
523 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:30:11 ] >>520 クラスパス確認すれ
524 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:31:20 ] >>520 コンパイル時なのか実行時なのかくらい書け。 環境もなるべく詳しく書け。
525 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 20:35:13 ] >>524 コンパイル時です >>523 通ってませんでした servlet.jarが入ってなかったので名前が似ているservlet-api.jarをJAVA_HOME/jre/lib/extに入れたのが原因でしょうか?
526 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 20:48:54 ] >>525 よほどのことが無い限り ext とかはいじらん方が良かれ。 開発環境は何使ってます? Eclipse や NetBeans なら ターゲットの実行環境(tomcat6)から適切な jar を参照するんで その辺りの煩わしさは皆無ですよ。 (tomcat6 に対応してたかはちと自信なし。) テキストエディタだけでガリガリやってるなら javac する時のクラスパスに、 実行環境のライブラリをまとめて指定したら コンパイルは通ると思う。
527 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 21:50:19 ] >>526 jcpad231を使ってプログラムを書いています
528 名前:デフォルトの名無しさん [2007/03/16(金) 22:10:22 ] >>522 結局原因はHSQLDB側のコマンドライン?を2つ起動してなかった事が原因 です。Σ(´∀`;)ちんけな原因orz
529 名前:デフォルトの名無しさん [2007/03/16(金) 22:13:37 ] >>526 ベータ版だけど最新のtomcatpluginならtomcat6使えますよ。 個人的にはtomcat5.5の方が良いです。
530 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 23:12:15 ] CSVファイルって空白のデータもありえますよね? 最終列が空白の場合、splitでできるString配列のlengthが 異なってしまい処理が煩雑になります。みなさんどうしてますか? 自分は下記のようなデータがあったとき、 1,音原田九郎, 2,渋井丸拓男,事故死 3,LIND L TAILOR, //いったん最終列に空白を追加して最終列を認識させる text = text+" "; String[] splitArray = text.split( "," ); 処理1( splitArray[0] ); 処理2( splitArray[1] ); //追加した空白はtrimで消去してから処理する 処理3( splitArray[2].trim() ); こうしているのですが、もうちょっとスマートなやり方ないですか?
531 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 23:30:29 ] ","つけるといいよ
532 名前:じゅん mailto:tabiwayogisya.breakoneslegman@ezweb.ne.jp [2007/03/17(土) 02:22:13 ] ネットを開いてお気に入りを開くとフォルダがあるのですが、隠しファイルにしてしまい消えてしまいました。もう一度表示させるにはどうすればよいのでしょうか(>_<)
533 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 02:44:52 ] コントロールパネル→ツール→フォルダオプション で隠しファイルを表示する設定にできます。 その状態でお気に入りを開けば半透明のフォルダが 出てくるはずなんで、右クリックしてプロパティから 隠しファイルを解除してください。
534 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 02:47:13 ] それJavaなん?
535 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 02:47:45 ] >こうしているのですが、もうちょっとスマートなやり方ないですか? 末尾データが無いからとカンマを削る事がそもそもスマートじゃない
536 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 04:14:15 ] 何の説明も無いまま空白を半角空白と空文字列の二つの意味で使ってることに驚く。
537 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 04:24:36 ] >>530 予め最大の列数が決まってるなら String[] splitRecord(String record){ String[] splitted = record.split(","); String[] result = new String[3]; System.arraycopy(splitted, 0, result, 0, splitted.length); return result; } みたいな処理を通せば配列のサイズは統一される。 けれども、普通はクラスを定義して CSVレコード1行からインスタンス1コを生成するファクトリメソッドを用意する。 そんなにも文字列で処理したい理由って何?
538 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:21:01 ] import java.io.*; public class File { public static void main(String[] args) { try{ FileReader f = new FileReader("test.txt"); BufferedReader b = new BufferedReader(f); String s; while((s = b.readLine())!=null){ System.out.println(s); } }catch(Exception e){ System.out.println("ファイル読み込み失敗"); } } } ここのソースのwhileの部分がすこし理解ができないので 教えてください。
539 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:24:48 ] s = b.readLine() は一行読んで代入 で、それが !=null の間だけ実行ってことは読み込めなくなったら終了ってこと
540 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:37:54 ] >>538 大雑把に言うと、b.readLineメソッドの戻り値がnullになるまで繰り返すんだけど、 その読み出した値を処理で使いたいからsに代入してる
541 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:46:23 ] 理解できました!ありがとうございます。 また質問があります Syouhizei syouhizei1 = new Syouhizei(); syouhizei1.a = 9600; syouhizei1.b = 1.05; syouhizei1.kakezan(); ↓ class Syouhizei { double a; double b; double c = a*b; void kakezan() { System.out.println(c); } } とやるとどうしても結果が0,0になってしまいます。 理由ががわからないので教えてもたらいたいです。
542 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:53:45 ] 処理の順番を考えろ
543 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:54:15 ] >>541 cが計算されるのはSyouhizeiがインスタンス化されたときの一回だけ syouhizei1.keisan()を呼び出す時点でa,bになにが設定されていても既にcは 初期値で計算済だから0.0が表示される、と。 それ以前にaやbを外部から直にいじるのはちょっといやだな パラメータで渡そうよ。
544 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 11:07:28 ] 順番が違っていたんですね、わかりやすく説明していただいて ありがとうございました! パラメータで渡したほうが見栄えがいいってことでしょうか?
545 名前:≠543 mailto:sage [2007/03/17(土) 11:14:44 ] >>544 見栄えっつーか安全性の問題 デバッグもしやすいしね コンストラクタとか勉強汁
546 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:30:11 ] import java.io.*; public class Kingaku { public static void main(String[] args) { try { FileReader f = new FileReader("test01.txt"); BufferedReader b = new BufferedReader(f); String s; while((s = b.readLine())!=null){ String st[] = new String[4]; st[0] = s.substring(0,8); st[1] = s.substring(9,13); st[2] = s.substring(14,22); st[3] = s.substring(23,31); String t = st[2]; String t2 = st[3]; int nu = Integer.parseInt(t); int nu2 = Integer.parseInt(t2); int nu3 = (nu*nu2); double nu4 = (nu3*1.05); FileWriter fw = new FileWriter("test02.txt"); fw.write(st[0]+","+st[1]+","+nu4); fw.close(); } }catch(Exception e){ System.out.println("ファイル読み込み失敗"); } } } 入力ファイルに3行文字列がはいってるのですが 出力ファイルには3行目の文字列しか出力してくれません。 これを3行まるまる出力させるにはどうすればいいいのでしょうか?
547 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:42:32 ] buffer は怠惰だから flush しないと仕事を全うしない。
548 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:45:42 ] アホか。ループ内で毎回ファイルを開きなおしてるからだ。
549 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:48:18 ] >>546 斜め読みの脊髄反射で申し訳ないが fw.close()の前にfw.flush() 違ってたらすまん ところで、try〜catchをException一つで受けるのって乱暴じゃね? せめてファイル入出力系、数値変換系、その他で分けないと問題起こったとき原因の 切り分けができんぞ
550 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:52:07 ] テストのために書くコードならよくやるなあ、めんどくさいし
551 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:53:48 ] >>549 Exception e の内容を表示すれば問題ないと思われ。
552 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:59:23 ] >>546 正しいこと言ってるのは>>548 だけだからな。
553 名前:デフォルトの名無しさん [2007/03/17(土) 14:18:47 ] 対処法がわからないです…教えていただけないでしょうか?
554 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 14:26:54 ] めんどいから、これでいいじゃん FileWriter fw = new FileWriter("test02.txt", true);
555 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 14:42:22 ] >>553 BufferedReader b = null ; FileWriter fw = null; try { b = new BufferedReader(new FileReader("test01.txt")); fw = new FileWriter("test02.txt"); String s; while((s = b.readLine())!=null){ // 略 fw.write(st[0]+","+st[1]+","+nu4); } b.close(); b = null; fw.close(); fw = null ; }catch(Exception e){ System.out.println("ファイル読み込み失敗"); }finally{ try{if(b!=null)b.close()}catch(Exception e){} try{if(fw!=null)fw.close()}catch(Exception e){} } Exceptionのハンドリングは適当だし、動作は確認してないぞ
556 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 14:49:32 ] >>554 ファイルがなかったらExceptionがThrowされなかったけ?
557 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 14:58:15 ] あそっか。じゃあ先頭にorg.apache.commons.io.FileUtils.touch("test02.txt") かなんかで空ファイル作成追加
558 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 16:13:07 ] ものすごい勢いで本末転倒だなw
559 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 20:31:36 ] JMSの仕様について勉強できるサイトや本ってないですか? できれば日本語で・・・。 オライリーのJavaメッセージサービスは所持してます。
560 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 20:43:49 ] クラスローダを独自に用意すれば、並行処理で同じstatic変数にアクセスしても値が違う みたいなことが出来るのでしょうか?
561 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 20:51:40 ] >>559 仕様はSUNのAPI仕様読むのが一番じゃないでしょうか。 仕様そのものはシンプルでキレイだけど 実装によるクセが大きいので、勉強はそこそこに 実装の調査に入った方が良い気がします。
562 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 21:16:56 ] >561 利用する側でなく、JMSプロバイダを作る側なため、 仕様をきちんと理解してからでないときついかなと思った次第です。 オープンソースとか参考にするのがいいんですかねぇ・・・。
563 名前:デフォルトの名無しさん [2007/03/17(土) 21:16:56 ] VISTAでJAVAは使えますか?
564 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 21:20:54 ] とりあえず使えます
565 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 21:31:18 ] >>562 であるならなおのことSpecification読むしかないのでは。 あれが最終にして完全(であるべき)ですから。 差しさわりがなければMQ作ることになった理由を聞かせて欲すぃ・・
566 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 21:39:02 ] > であるならなおのこと おとこのこなら に読めてしまったので眼科行ってくる
567 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 21:42:51 ] アッー!
568 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 14:13:19 ] SwingでBeanを編集するためのよいバインドツールみたいなものはありませんか?
569 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 14:36:53 ] 仕事関係です。SOAという言葉が大好きな人がいまして・・・。 まあまだ作ると決まったわけではないんですが。 英語大嫌いなんでキツイ(;´Д`)
570 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 14:41:34 ] SOAと英語にどういう関係が、つーか誤爆か?
571 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 14:43:18 ] そあー大変だな てか別に英語関係なくね?
572 名前:デフォルトの名無しさん [2007/03/18(日) 14:45:12 ] kajuhome.com/tomcat5.shtml を見てTomcatをセットアップしているのですが、起動時にはTomcatが起動していません。 起動後、コマンドラインから/etc/rc.d/init.d/tomcat5 start(中でcatalina.sh startを呼んでいます)で起動すると問題なく起動します。 catalina.outを見ると、停止時に 致命的: プロトコルハンドラの一時停止に失敗しました java.net.SocketException: Network is unreachable というエラーが出ています。また、起動時の表示を見ていると、上記のtomcat5より先にhttpdが起動しています。 上記URLには「必ずtomcat→apacheの順で起動すること」とありますので、ここも気になるところです。 以上二点、何かお気付きの点があれば御指摘ください。よろしくお願いします。ちなみに環境は ・CentOS 4.4 ・jdk-1_5_0_11-linux-i586-rpm.binからインストールしたJDK1.5.0_11 ・apache-tomcat-5.5.23.tar.gzから解凍したtomcat5.5.23 ・jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gzからmakeしたmod_jk2.0.4 です。他に必要な情報があれば御指摘ください。
573 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 15:09:04 ] >>572 CATALINA_HOMEとかが読まれてないんじゃないか? しかし、/etc/profileを更新するとは強引だな あと、jk2は終わってるぞ
574 名前:デフォルトの名無しさん [2007/03/18(日) 15:23:40 ] JAVA勉強してるのですが、将来的にもLG3Dを取り敢えずインスコしといたほうがいいですか?それともBistaにしとく?
575 名前:572 [2007/03/18(日) 15:29:14 ] >CATALINA_HOMEとかが読まれてないんじゃないか? > >しかし、/etc/profileを更新するとは強引だな 解決策&お勧めの方法などありましたら、「ここを見ろ」でOKですのでご教授ください(;´∀`) ちなみにmod_jkも試してみたのですが、まったく同じ問題が出たのでクリーンインストールしなおしたとです……。
576 名前:デフォルトの名無しさん [2007/03/18(日) 15:32:46 ] 今eclipseでdbを利用した簡単なアプリケーションを作っているのですが、 eclipseにhsql pluginを導入しました。しかし、 作ったアプリケーションをいざプラウザで表示しようとすると HTTP????? 500 - -------------------------------------------------------------------------------- type ?????? ????? ?? The server encountered an internal error () that prevented it from fulfilling this request. ?? javax.servlet.ServletException: org.hsqldb.jdbcDriver ってエラーが出るのですが。ちなみにDBへの接続は別のクラスがやるようになってます。 解決策分かる方、教えてください。お願いします。
577 名前:デフォルトの名無しさん [2007/03/18(日) 15:41:48 ] その別クラスからのDBへの接続は大丈夫でした
578 名前:569 mailto:sage [2007/03/18(日) 15:56:03 ] >570-571 565への返信です。 SOA→JMSという流れらしくて・・・。 で、JMSの仕様書英語しかなさそうなんで面倒だなと。
579 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 15:57:47 ] ならまぁ、「SOAだから」じゃなくて単に英語苦手だからだな。 つ エール
580 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 16:01:17 ] >>576 pc11.2ch.net/test/read.cgi/tech/1147444414/771
581 名前:デフォルトの名無しさん mailto:age [2007/03/18(日) 16:13:55 ] 今 Sun のサイトから jdk-1_5_0_11-windows-i586-p.exe をダウンロードしてインストールしたのですが、 bin フォルダ内に javac コマンドがありません。 何か変更があったのですか? javac に替わるコンパイルコマンドはどれでしょうか。
582 名前: mailto:sage [2007/03/18(日) 16:26:28 ] キーボードから任意の数値nを入力させて、1からnまでの和を表示させるプログラムです。 たとえばnが7であれば、「1+2+3+4+5+6+7 = 28」という具合に表示させます。 本に載っている模範解答だと、この処理部分を int sum = 0; for (int i = 1; i <= n; i++) { System.out.print(i + " + "); sum += i; // sumにiを加える } System.out.println("= " + sum); としているのですが、これだと「1+2+3+4+5+6+7+ = 28」になって、最後の余計な"+"が入っちゃうと思うんです。 そこで、この処理部分を int sum = 0; for (int i = 1; i <= n; i++){ if (i != n){ sum += i; System.out.print(i + "+"); } else{ sum += i; System.out.print(i); } } System.out.println("=" + sum); というふうに修正してみたんですが、これって一般的な方法と言えるんでしょうか?
583 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 16:30:10 ] Project Looking Glassに参加してる方は2chなんかにいないですよね?
584 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 16:41:17 ] 仮に居たとしても会話したくないだろうな
585 名前:581 mailto:sage [2007/03/18(日) 17:05:34 ] JDK のインストールの後の JRE のインストール先を JDK と同じフォルダにしたため bin が上書きされてしまっていました。 失礼ぶっこきました。
586 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 17:38:47 ] >>575 解決策はエスパーでもない限りわからん スクリプトにechoでも埋め込んで確認するとかで調べるとかして原因を特定 お薦めは ttp://ichimura.chi.its.hiroshima-cu.ac.jp/webdb/tomcat.html の方法 ただし、内容は少し古いから適時読みかえること jsvcのマニュアルも読んで適切にスクリプトを書き換えること