1 名前:デフォルトの名無しさん mailto:sage [2014/03/16(日) 00:11:01.57 ID:2diEIaPm] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレッド ★★Java質問・相談スレッド167★★ toro.2ch.net/test/read.cgi/tech/1391111739/
53 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 11:53:19.50 ID:uZ7BrICr] こちらからの報告以上です
54 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 12:10:36.69 ID:/ySrZrNB] では、こちらから toro.2ch.net/test/read.cgi/tech/1393852194/813
55 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 20:59:38.36 ID:JMxqWrlx] >>53 ご苦労であった。もう下がってもよいぞ
56 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 21:52:10.55 ID:qNLDgXjv] IT奴隷の日常ですねわかります
57 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 22:19:54.06 ID:ztiwFPm3] 今日も元気にjavaでうんこフレームワーク満載でデスマ一直線webアプリを作ってきたぞ
58 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 22:27:56.22 ID:78KDYQNE] 客にうんこ食わせて便所掃除で儲ける仕事ですから
59 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 22:28:59.26 ID:2WEtuTXe] >>57 ※「つっぱりハイスクールロックンロール」の節で♪
60 名前:デフォルトの名無しさん mailto:sage [2014/03/17(月) 23:57:08.40 ID:qNLDgXjv] 幻覚が見えるようになる職業って怖い
61 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 00:46:06.93 ID:rnKAf0iU] データを関数に渡して、関数内でも変数宣言して、処理して戻して・・・ って、すごく無駄な気がするんですが気のせいですか?
62 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 01:04:10.24 ID:UlKzDETq] 無駄だからやめたほうがいいよ
63 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 01:15:10.94 ID:G12u9CCe] >>61 みたいに基礎も出来ないとドカタにすらなれない こーなるともうどーしよーもないよ
64 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 07:08:46.29 ID:IH66TkvV] >>61 お前みたいな奴が多いせいでCOBOLという史上最低最悪の言語が流行した いやCOBOLは小さなプログラムの組み合わせとしてアプリを作るからグローバル変数オンリーでもまだいいが、 Javaでそれやると本気で保守不能になる
65 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 07:35:03.49 ID:hGoavukX] >>61 その"無駄"を止めると、mainに全ての処理を書くことになるわけだ。 何万、何十万のコードをな。
66 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 08:54:33.13 ID:WmhQFkwe] >>61 BASIC使ってみればいいよ。Visualとかまがいものでなくて、行番号つけるやつ。
67 名前:デフォルトの名無しさん [2014/03/18(火) 09:12:08.28 ID:yus0YWej] とはいえ、処女は偉大だなということを学んだよ。
68 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 09:34:31.96 ID:G12u9CCe] 何万行のコードをJavaドカタが大量に書かねばならぬ ゴミJavaドカタの今日の仕事質問はこれですか? 仕事してないかもですね、書き込み時間帯的に
69 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 09:50:25.47 ID:od0Fe792] >>61 それより数桁上の無駄な処理がごろごろしてるから ほとんどの場合そっちを気にすべき
70 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 13:09:01.12 ID:G12u9CCe] >>69 みたいな嘘レビューを信用したらドカタにもなれない 2chの匿名のレスに信頼性はないから、 真面目に質問してありがとうございますしてる人は簡単に騙される人間
71 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 13:20:20.01 ID:bYQNv9RN] |ω・`)すみません…JavaでServretを作る際の質問はここでも良いのでしょうか…?
72 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 13:35:27.35 ID:G12u9CCe] ここで糞質問するってことはドカタの仕事質問か解雇されたドカタ、あるいはドカタの資質がある人だから 回答する人もそういうレベルのレビューしか返ってこない どれかに該当するんなら自分で修業して得た知識のほうがよっぽどいい どうしても質問したいんなら知恵袋とかのほうが少しは有益なレビューが得られるでしょう
73 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 13:46:49.39 ID:bra5vcIi] hissi.org/read.php/tech/20140317/cU5MRGdYanY.html hissi.org/read.php/tech/20140318/RzEydTlDQ2U.html プログラマーに憧れてるキチガイか何かかな?w
74 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 14:52:46.34 ID:/IS+69lg] >>61 setterのメソッド名と仮引数名とフィールド名と@param名に いちいち似たような名前タイピングしてると そういう気分になることはまれによくあるから安心しろ。
75 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 16:13:00.49 ID:G12u9CCe] >>74 ドカタさんは2chしてないてお仕事しなよ
76 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 18:49:54.65 ID:/IS+69lg] Java8来るのは西海岸の朝頃か
77 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 18:57:49.73 ID:G12u9CCe] Javaはバージョンアップしてるのにドカタさんの能力は横ばい(笑)
78 名前:SuperDokata [2014/03/18(火) 19:40:12.39 ID:8JATeyAW] >>71 OK
79 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 20:17:10.72 ID:G12u9CCe] D:8JATeyAW が自らの糞知識をもって糞教えてるそうですよ こうご期待
80 名前: ◆pH8G8fStbc mailto:sage [2014/03/18(火) 21:12:00.87 ID:tw3wye9q] 質問失礼します。 JavaでMacのドックアイコン(下のアイコン)を変えたいです。 -------- Application clApp = Application.getApplication(); Class<? extends Application> clClass = clApp.getClass(); Method clMethod = clClass.getMethod("setDockIconImage", new Class[] { Image.class }); clMethod.invoke(clApp, new Object[] { clImage }); -------- 上記のコードで変える事ができました。 が、proguard4.10で難読化した後試したら、Application.getApplicationの個所でRuntimeExceptionが出てしまいました。 (エラーメッセージは"Unimplemented"でした) Application内のソースを見たのですが、 -------- static RuntimeException unimplemented() { return new RuntimeException("Unimplemented"); } public static Application getApplication() { throw unimplemented(); } -------- となっていました。 難読化した後のjarで正常にアイコンが表示されるようにしたいのですが、proguardのどの辺を修正すれば良いでしょうか? 分かる方、お願いします。
81 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:15:17.81 ID:G12u9CCe] そんな細かいこと自分で解決しろアホ
82 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:21:52.98 ID:/IS+69lg] proguardよく知らんけど難読化とリフレクションは相性悪いと思うよ。 昔(1.5?)はFrame.setIconImage()でDockアイコンも設定できたんだけどねー。
83 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:23:29.94 ID:G12u9CCe] >>82 答えるなら真面目に答えろ 出直してこいザコ
84 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:27:39.48 ID:8JATeyAW] >>80 proguardがリフレクションの中まで考慮してくれないということだろう。 面倒だけどリフレクションの部分を抽出して難読化しないクラスにまとめるしかないのでは。
85 名前: ◆pH8G8fStbc mailto:sage [2014/03/18(火) 21:34:19.64 ID:tw3wye9q] >>80 です。 解決しました! あろうことか、Application と getApplication の名前を変えていたようです。 Shrinking -> Keep additional classes and class members に com.apple.** を追加してやって、 Class members に <fields> と <methods> (要は全て)を登録する事で解決できました。 口頭でも文章でも人に問題を説明すると、どこが問題か自分で見つけやすくなりますね^^; ありがとうございましたー。
86 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:37:29.76 ID:G12u9CCe] >>85 お前みたいなザコじゃここでは適当に解決できたかもだが 仕事では役に立たなくて解雇される運命だからな
87 名前: ◆pH8G8fStbc mailto:sage [2014/03/18(火) 21:46:30.86 ID:tw3wye9q] >>86 部下4人いますけどwww
88 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 21:59:01.93 ID:G12u9CCe] >>87 部下4人いる社員がこのザマw こりゃ部下も脳たりんドカタのままだわ だめな上司のせいで永遠テストだこりゃ
89 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 22:02:06.87 ID:8JATeyAW] ソフトの設定ミスでしたと報告(ホウレンソウ)してくれたので会社員としては合格。
90 名前: ◆pH8G8fStbc mailto:sage [2014/03/18(火) 22:04:50.45 ID:tw3wye9q] >>88 分かった分かった。 お前みたいな奴とは一緒に仕事したくないから人事から相談きたら速攻却下。 俺の会社入れないわ。 もう最後にするけど、問題解決したから誰が何と言おうと俺の勝ちだわwww じゃーな。
91 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 22:06:10.44 ID:UlKzDETq] 2chでこんなこと質問してる上司wさすがjava業界
92 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 22:08:28.84 ID:G12u9CCe] 仕事の質問を2chで質問して見事解決w 部下には知られたくないね
93 名前:デフォルトの名無しさん mailto:sage [2014/03/18(火) 23:58:51.81 ID:t7v/g2ZY] >>92 雇い止めのドカタさん、仕事は探してますか?