我在这里完全不知所措。我有一个名为 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 是主要课程。
我认为可能有用的信息:
如果我注释掉导入,我会收到相应的错误消息。(找不到符号等)。
我有 9 个依赖项,位于项目结构 -> 库中设置的 lib\lwjgl-2.9.0\jar 中。
该模块将 LenseProject 作为内容根目录,并将 SRC 作为源文件夹。
语言等级7.0
我在项目结构 -> 模块 -> 依赖项中设置了要导出的依赖项。
在编译器输出中,我将其设置为使用模块编译输出路径,因为继承项目编译输出路径给了我“无法开始编译:未为模块“LenseProject”指定输出路径。在配置项目中指定输出路径。
我有 VM 选项
-Djava.library.path=Natives
。我可以通过命令提示符编译和运行程序没问题。
今天早上启动它时,我错过了我的配置选项。我不得不再次设置 SDK 和库。