使用外部.jars编译时间与运行时间

时间:2016-05-23 20:00:06

标签: java opengl jar jogl

我试图使用opengl进入java和游戏编程。我使用ant构建了jogl和gluegen,并且所有junit测试都成功运行。但是,当我尝试运行一个简单的OpenGL测试程序时,它给了我一个"无法找到或加载主类......"错误。编译程序时,我输入:

javac -cp etc...\jogl-all.jar;etc...\gluegen-rt.jar filename.java

进入命令行,我没有收到编译时错误。然后我尝试使用以下命令运行程序:

java -cp etc...\jogl-all.jar;etc...\gluegen-rt.jar filename

它告诉我它找不到主类。

这是使用外部.jars导致的错误吗?或者我没有正确使用-cp功能?任何帮助将不胜感激!

以下是我尝试运行的代码:

import com.jogamp.opengl.*;
import com.jogamp.newt.event.WindowAdapter;
import com.jogamp.newt.event.WindowEvent;
import com.jogamp.newt.opengl.GLWindow;
import com.jogamp.common.type.*;

public class SimpleScene {

    public static void main(String args[]) {
        GLProfile glp = GLProfile.getDefault();
        GLCapabilities caps = new GLCapabilities(glp);

        GLWindow window = GLWindow.create(caps);
        window.setSize(300, 300);
        window.setVisible(true);
        window.setTitle("NEWT Window Test");

        window.addWindowListener(new WindowAdapter() {
            public void windowDestroyNotify(WindowEvent arg0) {
                System.exit(0);
            };
        });
    }
}

0 个答案:

没有答案