2017-01-29 14 views
1

私は現在、mac os el capitan上で最新のIntelliJを実行しています。MacでIntelliJ ideに「クラスが見つかりません」というエラーが発生しました

私はプロジェクトを構築しているし、それが正常にビルド、私はそれを実行しようとすると、しかし、私は次のメッセージが出ます:私はしかし、そこに答えがどれも働いていないこの質問Error "ClassNotFoundException" in IntelliJ IDEA見てきました

Exception in thread "main" java.lang.ClassNotFoundException: com.company.Main 
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:264) 
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123) 

Process finished with exit code 1 

を。

すべてのアイデア?

+0

'com/company'ディレクトリと' Main.java'ファイルがありますか? –

+0

@JochenBedersdorfer nope、私の構造はcom/wyre/timebackupです – SteelToe

+0

@JochenBedersdorfer私はintelliJにどのようにして自分の構造が異なっていると言うのでしょうか?つまり、どのように設定を変更すればいいですか? – SteelToe

答えて

2

あなたはそれを知らないかもしれませんが、IntelliJ IDEA内からプログラムを実行するときは、実行/デバッグ構成を使用してプログラムを実行しています。 IntelliJ IDEAは、これらの実行/デバッグ構成でプログラムを実行する方法に関する重要な情報を保持します。プログラムが起動しない場合は、Run/Debug Configurationの設定ミスによる可能性があります。

実行/デバッグ構成を編集し、現在使用している実行/デバッグ構成を見つけて、「メインクラス:」フィールドを確認します。あなたは "com.company.SomeClass"であることがわかります。それをメインクラスのフルネームに置き換えてください。あなたのメインクラスは、あなたのmain()機能を持つクラスです。

また、main()関数を含むクラスを見つけて、そのクラスのコンテキストメニューを開き、[実行]または[デバッグ]を選択します。これにより、新しい実行/デバッグ設定が作成されます。

新しく作成された実行/デバッグ設定が機能していない場合は、[実行/デバッグ設定]ダイアログを開き、新しく作成した実行/デバッグ設定を古いものと比較します。古いものから新しいものへ

[Run/Debug Configuration]ドロップダウンリストから[Edit configurations ...]を選択すると、Run/Debug Configurationダイアログが表示されます。

実行/デバッグ構成ドロップダウンリストは、IntelliJ IDEAのメインツールバーにあります。 (通常、ツールバーの唯一のドロップダウンリストです)

+0

カテゴリはどのような設定ですか? – SteelToe

+0

IntelliJ IDEAウィンドウの上部にあるツールバーのドロップダウンリストが必要です。唯一のドロップダウンリストです。 –

関連する問題