我在这里进行了安装:
http://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE#IntelliJ_IDEA
和
http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL
我正在使用 IntelliJ IDEA Community 13。一切都编译得很好,但是当我运行代码时出现错误:
Exception in thread "main" java.lang.ClassNotFoundException: com.helljogl.OneTriangleSwingGLJPanel 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:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
我有 OpenGL 和 Java 经验,但由于某种原因,这让我非常头疼。 我已经研究了几个小时并看到了类似的问题,但没有找到解决方案...... 有什么想法吗?
最佳答案
不要通过 IDE 将依赖项添加到项目中,而是使用 maven(或 Gradle)。无需手动下载 jogl jar 文件并弄乱您的类路径。请参阅How to set up IntelliJIdea for development using JOGL on Linux and Windows?
关于java - 无法让 JOGL 运行,编译正常但在执行期间出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20652612/