2016-08-10 9 views
-2

Eclipseの最新バージョンを使用しています。この単純なコードを「Javaアプリケーション」として実行するたびに「メインクラスを見つけることができませんでした。私は新しいので、Javaについてあまり知らない。私はいくつかの助けを楽しみにしており、詳細に指定してください。 screenshot of run configurations window screenshot of Buildpath config. windowJava-エラー:メインクラスを見つけることができませんでした。

class apples{ 
     public static void main(String[] args) { 
     System.out.println("Hello, World"); 
      } 
     } 
+0

コードに問題はありません。どのようにこのクラスを書いたのですか、どのようにそれを実行しようとしていますか? – azurefrog

+0

1行目に正しいパッケージを入力しましたか? –

+0

@MosheRabaev私が追加したスクリーンショットを確認してください。私は全く新しいものですか? –

答えて

-1

あなたはメイン・クラスの下で、あなたの設定ウィンドウで、タイプミスを持っている:あなたは、「りんご」を入力しますが、あなたのコードが掲載さ「りんご」のクラス名を持っているので、りんご」から設定ウィンドウに切り替えます"〜"りんご "とうまくいけばすべてが動作します!

+0

これは公共のクラスでのみ当てはまりますが、これはそうではありません。 – azurefrog

+0

スクリーンショットを追加しました。今すぐ手伝ってください。 –

+0

@azurefrog私はいくつかのスクリーンショットを追加しました。 –

0

まず、確認してください。第二にeclipse docs

を、 "実行構成" をご確認ください。この答えで詳細情報:Eclipse error “Could not find or load main class”

すべてのソリューションが動作しない場合は、ライブラリをチェックしてみてください可能性があります

  1. 右プロジェクトをクリックし、パスをビルド - >設定ビルドパス - > Javaビルドパス - >ライブラリ
  2. 不足しているライブラリを削除してください。
  3. メインクラスに移動してもう一度実行してください。

2番目のリンクには多くのヒントがありますが、その中には役立つものがあります。

+0

私はほとんどすべてを試みたが、まだエラーを見つけることができません。 –

+0

これはeclipseでの初めてのことなので、初期設定の変更や何かをしなければならないのでしょうか? –

+0

スクリーンショットを追加しました。今すぐ手伝ってください。 –

1

この問題は、クラス名と.javaファイルに2つの異なる名前を指定した場合に発生する可能性があります。コードをコンパイルするときにファイル名を指定する必要があり、JVMは.classファイルを作成します。しかし、実行時には、メインメソッドが存在するクラス名(apples.classの場合)を指定する必要があります。

ファイルに同じ名前を付けたり、クラス名を付けて実行したりしてください。

+0

私のファイルはどちらも同じ名前ですが、まだ実行できません。 –

+0

スクリーンショットを追加しました。どうぞ今すぐお手伝いできますか? –

関連する問題