Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse不识别包导入?慢跑_Java_Eclipse_Jogl - Fatal编程技术网

Java 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

我在路径中有jogl,这个程序运行良好,直到我在代码顶部包含“import net.java.games.jogl.*”。我得到错误“导入无法解决”,因为我告诉过你,它在没有导入的情况下工作。安装本机库并安装jogl.jar。为什么Eclipse不能识别这个包导入?代码如下:

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