1. ホーム
  2. java

[解決済み] Eclipse 「Error: メインクラスが見つからない、またはロードできない"

2022-03-14 09:32:26

質問

ラップトップのeclipseにプロジェクトがあり、Gitにプッシュしています。 https://github.com/chrisbramm/LastFM-History-Graph.git

ラップトップでは完全に動作し、問題なく実行/ビルドできますが、デスクトップではEclipseはエラーを出します。

エラーです。メインクラス lastfmhistoryguis.InputPanel が見つからないか、ロードできませんでした。

からプロジェクトをビルドしてみました。

Project>Build Project

しかし、何も起こりませんでした。私は PATH このコンピュータの変数を JRE6、JRE7、JDK1.7.0 私のノートパソコンでは設定されていないのに。

確かにJarファイル( last.fm-bindings-0.1.1.jar の中にあった .classpath にあったファイルを C:♪Users ♪Cris ♪Downloads というフォルダがあり、それがgitツリーに含まれていなかったので、最近プロジェクトフォルダに持ってきてコミットしたのですが、それが正しかったかどうかわかりません。 これはまた問題を引き起こしているのでしょうか、しかしそこには主な論点がありません。

何を確認・変更すればいいのか、今ひとつわからない。

どのように解決するのですか?

クラスパスで絶対パスを使用していますが、プロジェクトを新しいマシンに移動し、ファイル構造が異なる可能性があります。

したがって、クラスパスには(おそらくプロジェクトにJARSをバンドルする場合は一般的に)相対パスの使用をお勧めします。

.classpathに 変更

<classpathentry kind="lib" path="C:/Users/Chris/Downloads/last.fm-bindings-0.1.1.jar" sourcepath=""/><classpathentry kind="lib" path="C:/Users/Chris/Downloads/last.fm-bindings-0.1.1.jar" sourcepath=""/>

になります。

<classpathentry kind="lib" path="last.fm-bindings-0.1.1.jar"/>