运行jzy3d演示会导致ClassNotFoundException

时间:2015-08-03 07:38:33

标签: java opengl jogl jzy3d

问题如下,在启动jzy3d demo ScatterDemo.java期间:

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (activityID == "1")
                {
                    Button4.Text = "Favourited";
                }
                else
                {
                    Button4.Text = "Favourite";
                }
            }
        }

配置是NetBeans 7.3.1,jzy3d-api-0.9.1,jzy3d-swt-0.9.1,log4j-1.2.17,gluegen-rt(最新稳定版),jogl-all(最新稳定版),JDK1。 7

我知道以下更改(将所有javax.media.opengl移动到com.jogamp.opengl,https://jogamp.org/bugzilla/show_bug.cgi?id=682)。我已经完成了将.jar文件包含到项目中的常规过程。

项目编译好,不运行。

我的问题是:我可以以某种方式将javax.media.opengl。*重定向到com.jogamp.opengl。*?解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

正如您所见here,即使主分支(0.9.2)上的代码也不基于最新版本的JOGL。请让Martin Pernollet进行必要的更改(用com.jogamp。*替换javax.media。*)或自己动手。您可以重建Jzy3d以使用import子句的修改来测试它。这是解决这个简单问题的正确方法。