私はここで完全に途方に暮れています。LenseProject と呼ばれる外付けハード ドライブにプロジェクトがあります。LenseProject 内には、、、.idea
およびフォルダーがlib
あります。読むためのテキストファイルもいくつかあります。Natives
SRC
昨夜仕事を辞めたとき、これはすべてうまくいきました。今朝来て、私は会った:
Exception in thread "main" java.lang.ClassNotFoundException: QuadTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:188)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
QuadTest がメイン クラスです。
役立つと思われる情報:
インポートをコメントアウトすると、適切なエラー メッセージが表示されます。(シンボル等が見当たらない)。
Project Structure -> Libraries で設定された lib\lwjgl-2.9.0\jar にある 9 つの依存関係があります。
このモジュールには、コンテンツ ルートとして LenseProject があり、ソース フォルダーとして SRC があります。
語学レベルは7.0
プロジェクト構造 - >モジュール - >依存関係でエクスポートするように依存関係を設定しています。
コンパイラ出力で、モジュール コンパイル出力パスを使用するように設定しました。プロジェクト コンパイル出力パスを継承すると、「コンパイルを開始できません: モジュール "LenseProject" の出力パスが指定されていません。プロジェクトの設定で出力パスを指定します。
VMオプションがあります
-Djava.library.path=Natives
。コマンドプロンプトから問題なくプログラムをコンパイルして実行できます。
今朝起動したとき、設定オプションがありませんでした。SDKとライブラリを再度設定する必要がありました。