IT大生、洋楽和訳とプログラミング

これからのIT時代を生き抜くブログ。

【Javaエラー処理】「無効なメソッド宣言です。戻り値の型が必要です。」

エラーの詳細

Thread2.java:35: エラー: 無効なメソッド宣言です。戻り値の型が必要です。

    public void synchronized increment() {

ソースコード

// myglobal の値を1つ増やすメソッド
public void synchronized increment() {
    int temp = myglobal; // myglobal の値を取得
    temp = temp + 1;

簡単にいうよ

"synchronized" の位置が違いました。voidを挟み込んでいたために戻り値の型がないと判断されていたので「就職語+void 関数名」の形にすればオーケーです。