2012-09-16 62 views
6

Eclipse 4.2でプロジェクトを実行する際に問題があります。私は変換というタイトルのクラスを持つJavaプログラムを持っています。 Eclipseはプロジェクトをうまく構築します。コマンドラインからプログラムを実行するには、ワークスペースにあるプロジェクトのフォルダの/ bin /に移動し、java Conversionと入力します。エラー:Eclipseでメインクラスを見つけられませんでした。

ただし、Eclipseからプログラムを実行しようとすると、コンソールにError: Could not find or load main class Conversionと表示されます。

プロジェクト名は10.12.12: Projectです。

+0

'main'を持つ' Convertion'クラスを選択し、 'Run As Java Application'を右クリックしますか? – Cratylus

+0

@Cratylusはい、あります。 –

+0

質問にあなたのコードを投稿できますか? – heretolearn

答えて

5

Eclipseは、プロジェクト名にコロンまたはハイフンの使用をサポートしていません。コロンは、コンパイルを処理する方法を破るように見えます。

問題は、プロジェクト名にコロンを使用しないことで修正できます。

コメントで述べたように、これは

+0

私はJava 1だと思います。6には、Eclipseの障害ではなく、それに問題があります。なぜなら、1.7への切り替えは私にとってこの問題を解決したからです。 – djb

6

プロジェクトはクラスパスの一部ではないようです。
Run Configuration->Classpathにチェックインし、プロジェクトがない場合はUser Entriesに追加してください。

enter image description here

enter image description here

+0

私のプロジェクトはそこにあると信じています。ここには[スクリーンショット](http://i.imgur.com/BMJME.png)があります。 –

+0

@Crynix:これについてはわかりませんが、Converionフォルダを2回表示しているのはなぜですか?それはあなたの働くプロジェクトのためにこれのようなものですか? – Cratylus

+0

なぜそれがそれをしていたのか分かりません。私は新しいプロジェクトを作成し、古いプロジェクトのコードをコピーしてそれに貼り付けました。私はまだUser Entriesの下に2つのエントリがなくても、同じ問題が発生しています。ここには[スクリーンショット](http://i.imgur.com/7qCJI.png)があります。また、Eclipse以外のプロジェクトはありません。 –

0

は、ビルド・パスが日食で正しく設定されていることを確認したJava 7に固定されているJava 6の故障かもしれません。外部JARファイルのパスが間違っている可能性があります。

-1

同じ問題に直面しましたが解決しました。

ビルドパスから削除しなかったファイルをいくつか削除しました。 プロジェクトにエラーがないことを確認してください:)

-1

この問題が発生します。ファイル名を1つの名前に保存してコンパイルすると、別の名前が付けられます。その時、あなたはその問題を抱くでしょう。 Javaファイル名を一度確認してください。

関連する問題