【问题标题】:Import com.jogamp not resolving导入 com.jogamp 未解析
【发布时间】:2022-11-15 07:55:16
【问题描述】:

我在 Java Eclipse 中使用 OpenGL 时遇到问题。我已将 jog-all.jar 和 gluegen-rt.jar 库添加到用户库中,并将其添加到构建路径中。当导入 com.joamp.opngl.GL2 或出现任何其他 GL 类(如 GLEventListener)时,会显示错误 import com.jogamp.opengl;导入无法解决。我检查了 jar 文件和包和 com.jogamp 以及 com.jogamp.opengl 和 GL 类。我也会附上图片。我在导入库时做错了什么? Showing the package com.jogamp.opengl

Showing import failure

我尝试将库更改为项目中的文件库,并将其直接添加到构建路径,并尝试了有关如何导入和使用 OpenGL 的不同教程

编辑: 还想添加我的用户库的屏幕截图。 User Libraries

编辑:

在对 Eclipse 和 JavaSe 进行了一些更新之后,它现在会显示一个不同的错误。但有些改进。它开始工作得更好了。感谢大家的帮助。一旦我把它全部正确导入,我就把它标记为已解决。 jogamp.opengl.GLAutoDrawableBase 类型不可访问。后

【问题讨论】:

  • 还想完全按照它所说的那样显示错误声明。导入 com.jogamp 无法解析
  • 您可以尝试使用命令行 javac 来编译它。或者您可以尝试做一个在 pom.xml 文件中提供所有依赖项的 Maven 项目。这将解决问题。

标签: java opengl import


【解决方案1】:

右键单击项目Build Path -> Configure Build Path

在“图书馆”部分下,您应该会看到类似以下的内容……

【讨论】:

  • 我的构建路径看起来已经很相似了。甚至将它们作为直接 jar 文件直接添加到模块路径中。
  • 在我使用构建/依赖管理器的项目中 - 每次我刷新依赖项时,类路径都会被破坏。你用maven/gradle/ant+ivy>
  • 我确实使用 Maven 来确认它可以工作并且能够使用 opengl 。但不幸的是,我的任务要求它必须在 IDE 中并且可以共享。
【解决方案2】:

在使用 Maven 指南并确认它正在通过命令行和构建路径工作之后。我能够更新所有内容并重新安装 Eclipse 和 JAVA SE,这似乎起到了作用,我不确定为什么这是必要的,但它仍然有效。

【讨论】:

    猜你喜欢
    • 2013-07-07
    • 1970-01-01
    • 2016-08-26
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 2019-06-28
    • 2013-01-05
    相关资源
    最近更新 更多