Java Eclipse不识别包导入?慢跑
我在路径中有jogl,这个程序运行良好,直到我在代码顶部包含“import net.java.games.jogl.*”。我得到错误“导入无法解决”,因为我告诉过你,它在没有导入的情况下工作。安装本机库并安装jogl.jar。为什么Eclipse不能识别这个包导入?代码如下:Java Eclipse不识别包导入?慢跑,java,eclipse,jogl,Java,Eclipse,Jogl,我在路径中有jogl,这个程序运行良好,直到我在代码顶部包含“import net.java.games.jogl.*”。我得到错误“导入无法解决”,因为我告诉过你,它在没有导入的情况下工作。安装本机库并安装jogl.jar。为什么Eclipse不能识别这个包导入?代码如下: import net.java.games.jogl.*; public class HelloWorld { // open HelloWorld public static void main
import net.java.games.jogl.*;
public class HelloWorld
{ // open HelloWorld
public static void main(String[] args)
{ // open main
try
{ // open try
System.loadLibrary("jogl");
System.out.println("Hello World! (The native libraries are installed.)");
} // close try
catch (Exception e) // all try's need a catch
{ } // even if the catch does nothing
} // close main
} // close HelloWorld
我不确定您是否在使用Maven,但请从Eclipse内部检查Java构建路径。在“库”选项卡下,确保列出JOGL。您正在使用的示例似乎使用了过时的包名。查看jar的内容以确定正确的包
这表明您可能需要查看包
javax.media.opengl
。还有,这是我找到的一些。我不确定它是如何更新的…不是所有的尝试,我们需要一个捕获。有些人只需要一个就行了最后一个…这不是我问题的答案…这不是我们回答问题的地方。这就是我们评论的地方。我想他只是在评论你的评论“所有的尝试都需要一个陷阱”。不管怎样,您是否尝试过导入javax.media.opengl.
?为什么不使用jar中已知的类,看看导入Eclipse尝试了什么?正如Jiahua也提到的,可能您的导入错误。我没有选择添加到构建路径,只是将其从构建路径中删除。因此,我们已经知道它已经包含在构建路径中。还有其他想法吗?谢谢!成功了。我不知道他们更新了软件包lol:P