1 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 17:52:10 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド115【歓迎】 pc11.2ch.net/test/read.cgi/tech/1210529127/ 次スレは>>990 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
964 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 11:24:50 ] ソースの難読化してくれるツール使うくらいしかないだろうな けど逆コンパイラのjadは最新のソースには対応してないから、普通に逆コンパイルしてもきれいには復元できないし気にしなくていいと思うけどな。 どうしてもされたくないならJavaは使わないべき。
965 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 11:30:32 ] >>960 かわってしまいます だけです
966 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 11:34:28 ] >>962 そもそもフィールドを外から触れるという設計が良くない 特段の理由がなければフィールドはすべてprivateにするべき
967 名前:デフォルトの名無しさん [2008/07/08(火) 11:38:12 ] >>962 class Foo { A a = new A(); Foo() {} } と class Foo { A a; Foo() { a = new A(); } } の違い? 強いて言えばタイミングが違うが、大して変わらない、でいいだろか。
968 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 11:40:50 ] >>963 gcjとか・・・・・
969 名前:966 mailto:sage [2008/07/08(火) 11:46:04 ] そーゆー意味か・・・966は無視してくださいorz
970 名前:958 [2008/07/08(火) 11:57:14 ] >>968 この中で見た限りgciが有効なので解決致しました。 968さん、協力してくださった皆様方ありがとうございました。
971 名前:958 [2008/07/08(火) 11:57:54 ] gcjね。orz
972 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 13:03:42 ] gcjってjava5以降まともにコンパイルできたっけ?
973 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 13:10:34 ] できない。文法的には確か1.4止まりじゃなかったか? そもそも、ソース見せたくないからネイティブ化ってどうなんだろうな
974 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 13:48:59 ] >>964 >使わないべき 使わないべき? 使うべきでない? どっちもアリなのかな。
975 名前:デフォルトの名無しさん [2008/07/08(火) 14:24:10 ] 画面遷移有りでクラス関係無しにデータ(値)を受け渡すのはどうやるんでしょうか? {}でもとの数値に戻ってしまいますorz
976 名前:975 [2008/07/08(火) 15:57:36 ] 画面遷移無しでアドベンチャーが作れるようになったので返答いりません。 画像を一瞬で表示するプログラムはありますでしょうか? どうしても途中、途中で、読み込みが発生いたします。 トップ画面時に画像すべて読み込みのプログラムでも構いません。
977 名前:976 [2008/07/08(火) 16:13:21 ] ごめんなさい。自己解決致しました。
978 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 17:11:50 ] 意味不明すぎワロタ
979 名前:デフォルトの名無しさん [2008/07/08(火) 21:19:25 ] ひょっとして JSFやStrutsはすれ違い?
980 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 22:47:23 ] そんなことより埋めようか
981 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 23:13:43 ] 次スレは?
982 名前:デフォルトの名無しさん [2008/07/09(水) 01:47:39 ] 純粋なプログラミングではないのですが、詳しい方教えて下さい。 他社が作った昔のJavaソースを貰って、評価して作り替えの新規 提案する必要があります。規模は数10Kstep その昔のJavaのソースを定量的/定性的に評価して レポートをする必要があるのですが、皆さんならどういうことを 考えますか? 定量的:JTestでどの程度規約に沿っているか 定性的:Judeでクラス図起こして、変なところを探す ぐらいしか思いつきません。 いいアイディアが有れば教えて下さい。
983 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 02:21:04 ] >>982 何を目的に作り替えるの。
984 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 09:48:37 ] >>982 FindBugで潜在的なバグ要因となるコードを探すとか。 結構出るので、相手によるけどびっくりさせられていいかも。 >>983 アレだろ。 「このプログラムはこんなにヒドイ! バグてんこ盛りで、規約もいい加減。メンテ無理! ですから、既存コードの改修はあきらめて 当社に新規開発させてもらえませんか? その方が安く付きます。」 って話のネタ。
985 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 10:59:33 ] EclipseとTomcatでMysqlのデータを操作するプログラムを作りたいのですが、 動的webプロジェクトを作成し、サーブレットにHttpServletを継承しようとするとHttpServletが解決できないというエラーが出てしまいます。 Tomcatプラグインをいれ、Tomcatプロジェクトだと継承はできるのですが、動的webプロジェクトだと継承できない原因が分かりません。 Javaを再インストールしたり最新版のものにしても継承できませんでした。 どうか原因が分かる方ご教示ください。
986 名前:デフォルトの名無しさん [2008/07/09(水) 11:42:47 ] switchの中で数値を引きたいのですがどうしても除々に引かれていきます。 一度だけ引くにはどういう記述を入れたらよろしいのでしょうか? JHP = JHP -da; switch (pa) { case 1: gv.drawString(""10, 325); da=10; break; case 2: gv.drawString(""10, 325); break; case 3: gv.drawString("10, 325); break; case 4: gv.drawString("10, 325); break; case 5: gv.drawString("", 10, 325); break; case 6: gv.setFont(new Font("Arial", Font.PLAIN, 20)); gv.drawString("", 70, 150); break; } というプログラムです。アドベンチャーの一部のプログラムです。詳細は隠してありますが。 ご提示宜しくお願いします。
987 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 11:46:45 ] switchの中のどこで数値を引いてるって? >JHP = JHP -da; の部分か? 元の変数JHPを書き換えるのをやめればいいのでは?
988 名前:デフォルトの名無しさん [2008/07/09(水) 12:00:47 ] >>987 それをやったら画像が表示されなくなりJHPも0になってしまいましたorz プログラムはJHP=da; da=-10;でやってみました。
989 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:15:24 ] >>986 ,988 やりたいことをもっと詳しく書きましょう。 「〜の場合に変数xxxの数値を減らしたいけど、いまはどんな場合にも減っ てしまう」とか。
990 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:19:31 ] 画像ってなんだよ >>986 のプログラムのどこにそんな画像があるの 書いてないことまではわからないよ
991 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:28:26 ] 次スレ立てるよー
992 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:33:27 ] あとはよしなに 【初心者】Java質問・相談スレッド117【歓迎】 pc11.2ch.net/test/read.cgi/tech/1215574326/
993 名前:デフォルトの名無しさん [2008/07/09(水) 12:54:44 ] >>990 そこまで書いたら漏れの苦労が台無しになる。 >>989 pa=3の場合に変数aの数値10だけを減らしたいけど、いまは除々に減っていきます。
994 名前:993訂正orz mailto:sage [2008/07/09(水) 12:55:39 ] pa=3の場合に変数daの数値10だけを減らしたいけど、いまは除々に減っていきます。
995 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:58:37 ] pa≠3の場合は減った数値を元に戻したいということ?
996 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 13:00:31 ] なに作ってんのか知らないけど、NScripterがあれば不必要なものじゃないの? ja.wikipedia.org/wiki/NScripter
997 名前:デフォルトの名無しさん [2008/07/09(水) 13:08:18 ] >>995 分かりやすくしたい事を日本語で書きますと、 最大HPが100あります。 ある場面Aにいきました。 あるイベントが起きました。 ダメージが10減りました HP、10減ってHPが90になりました。 的な事をやりたいです。
998 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 13:16:17 ] 言わんとしている事は、こんなことだろ。 java.util.Scanner s = new java.util.Scanner(System.in); int JHP=100; int da =0; while(true){ int pa = s.nextInt(); JHP = JHP -da; switch (pa) { case 1: da=10; break; case 2: break; } System.err.println(JHP); }
999 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 13:18:09 ] なんでswitchがいるんだ?
1000 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 13:27:51 ] >>997 switchの外の >JHP = JHP -da; は消して、case 3 のところに JHP -= 10; と書けばいいんじゃない
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。