2007-05-01から1ヶ月間の記事一覧
私がJavaプログラミングをしていて、よく引っかかっていたコンパイルエラーの一つに static でない 変数 x を static コンテキストから 参照することはできません。 System.out.println(test2.x); ^というものがあった。この解決法が良く分からなかった。そ…
常々抱いていた怒りをいつブチまけようかと思っていたのだが、nowokay氏から25日に頂いたアドバイスをキッカケに大噴火。(けっしてnowokay氏が悪い訳ではない。あくまでもキッカケ。) その顛末はこうだ。 オーバーライドメソッドには@Overrideをつけるよ…
24日に JCPadは メインクラスに更新が無ければ 併記クラスをコンパイルしない というような事を書いたと思うが、どうも違うようだ。 怒りのあまり事実関係を見失っていたらしい。 何度か繰り返し使用しているとこうであるようだと分かった。 JCPadは コン…
Javaアプリケーションで出力したウインドウの右上の×ボタンを押したが、ウインドウが閉じない。ソースはこうである。コンパイルエラーは無し。原因はなにか? 【省略】 class window81 extends Frame{ public static void main(String[] args){ Frame win = …
以下のように書くと上図のような結果になる。原因が分からん!(探索中)。 import javax.swing.*; import java.awt.*; import java.awt.event.*;public class cmcctest1 public static void main(String[] args){ mWindow mW = new mWindow(); } }class mWi…
本格学習Java入門(技術評論社:佐々木整 著)本格学習 Java入門作者: 佐々木整出版社/メーカー: 技術評論社発売日: 2004/03/31メディア: 単行本 クリック: 10回この商品を含むブログ (9件) を見る(↑これなかなかいい本ですよ)に載っていた(P258)、i…
超初級編: エラーが Sample81.java:28: ';' がありません。 BufferReader in new BufferReader(new InputStreamReader(new FileInputStream(fd.getFile()),"JISAutoDetect")); ^と出た。原因はなにか?
昨日、NetBeansのimport文補完機能について書いていて思ったのだが、メソッドそれぞれについて特定のimport文が必ず要るのなら、わざわざ 人間がimport文を書く必要は無いのではないか? コンパイル時にコンパイラーが自動でやってくれていいのではないか?…
再びNetBeansに触れる。いろいろ便利らしいので。 ためしにimport文を全く書かないでソースを書いてみる。すると予想通り、書いてる最中に命令文に赤波線でアンダーラインが入り、エラーになる事を警告してくれる。文をクリックすると左端の赤い×横にランプ…
初級編 chat.java:561: クラス X2ChatClient0 は public であり、ファイル X2ChatClient0.java で宣言しなければなりません。public class chat{ 【中略】 } public class X2ChatClient0{//←561行目 【中略】 } なんでファイル名以外のクラスにpublicつけち…
超初級編 エラーメッセージが Sample72.java:40: 式の開始が不正です。 new FileOutputStream("sent.txt"),,"JIS"));//←40行目 ^ と出た。 原因は「,」が一個多いこと。 どう見ても「式の開始が不正」なのではなく「,」の後に数値も文字もないのがエラーの原…
初級編 コンパイルエラーが A.java:28: 型の開始が不正です。 if (phase==3) {break;} ^と出た。が、エラーメッセージの意味が分からん。ifに型があるとは聞いてないぞ! 全体のソースはこう。(直せばこれでも動作します) class A{ int phase = 0; //【…
初級編 java3:37: '{' がありません。 public class inputaction(){ ^この原因となったソースはこう。 public class inputaction(){←37行目 【中略】 int q = args[0]; System.print.out("%d",q); } 原因は何でしょね?・・・と書いただけでは分かりっこない…
このブログを読んで「あるある!」とうなずかれた超初心者の皆さん!あなたの怒りもネットにぶつけてみませんか?今日の記事へのコメントとして登校して下されば、私風の書式に直して別の日付に再掲載します。 形式は自由ですが、 再現性のあるエラーである…
初級編 Attack2.java:343: ']' がありません。 boolean ch[i] = chbox[i].getState(); ^いや、あるでしょ?意味わからん。もちろん ] は全角ではなく半角で書いた。ソースは boolean ch[ ] = new boolean[25]; for(int i;i if(e.getSource( )==chbox[i]){ bo…
初級編 B.java:15: '(' または '[' がありません。 InetAdress GameServer = new InetAdress; ^ はい、なにが問題なんでしょう?上流はもちろん、下流にも')'または']'がないわけでは ありません。
ふー、ゴールデンウィークも終わっちゃったねー。
超初級編1:コンパイルエラーが Sample81.java:74: ')' がありません。 }); ^ Sample81.java:74: 型の開始が不正です。 }); ^ Sample81.java:74: がありません。 }); ^と出る。以下のソースの問題点は何か? public class Sample81 extends Frame{ List i0 …
もちろん本当に'{'が無い場合はここには載せない。このカテゴリーは'{'が有るにもかかわらず、「'{'がありません」と得意げにエラーを出す愚劣なコンパイラの姿をあげつらうためのカテゴリーである。 実例1:初級編コンパイルエラーが '{'がありません と出…
しょせん相手はコンピューターだからアホなのはしょうがない。 ・・・そう割り切っていてもヤツの出すエラーメッセージのアホさ加減にはいいかげん堪忍袋の緒が切れると言うもの。これからずっとこんなノータリンと付き合っていかなければならないのかと思う…