<identifier>がありません。



 NetBeansを使っていたら


/*
*Main.java
*
* To change this template, choose Tools | Template Manager
* and open the template in the editer.
*/

package rpgClnt;

/**
*
* @author 程表柔一郎
*/
public class Main{
import []java[].io.*;//←ここに「型の開始が不正です。
//がありません。」
//とエラーメッセージがコメントアップした。
Socket soc;
int port;
public void static main(String args[]){
【省略】
}
}

 原因は、import文はclass宣言文の外に書かなければならないのに内側にあるから、という簡単なもの(発見まで5分)。しかし相変わらずエラーメッセージはトンチンカンな指摘をしてくる。


 そもそもNetBeansは新規プロジェクトで始めると主クラスの名前がMainになってしまいmainメソッドとはなはだしく紛らわしいのが原因なのだ!クラス宣言の前なのかメインメソッドの前なのかわかんなくなるだろ!(プロジェクト作るときにクラス名変えればいいじゃんとかは無し。だって初心者がそんなことまで考えてやるわけ無いだろ。)それはいいとしても、エラーメッセージを「import文はclass宣言の外。」とか出来ないのかっ!?
 このスカポンタンがぁっ!!


 絶望したっ!


 初心者に厳しい親切


 絶望したっ!!


 絶望先生、アニメも面白いな。