【发布时间】:2020-07-17 06:26:06
【问题描述】:
我正在尝试在 netbeans 8.2 + jython 模块(版本 2.7.2)上运行此示例 (https://github.com/xinwucwp/mhe)。我创建了一个新的 jython 项目并添加了一个 start.py 文件,其中包含来自 demo2.py(来自示例)的代码,这里是完整文件 - https://pastebin.com/DqBrDmnN。
据我了解,我必须添加 java 类的路径 - *.jar 文件。
之后,我尝试运行它并收到以下错误 - from edu.mines.jtk.ogl.Gl import * java.lang.NoClassDefFoundError: com/jogamp/opengl/GLArrayData,虽然我已经添加了 jogl-all.jar,其中包括 GLArrayData.class。
import sys
from java.awt import *
from java.io import *
from java.nio import *
from java.lang import *
from javax.swing import *
from edu.mines.jtk.awt import *
from edu.mines.jtk.dsp import *
from edu.mines.jtk.io import *
from edu.mines.jtk.mosaic import *
from edu.mines.jtk.util import *
from edu.mines.jtk.util.ArrayMath import *
from edu.mines.jtk.interp import *
from edu.mines.jtk.ogl.Gl import *
from edu.mines.jtk.sgl import *
好的,如果我多次运行程序,我会遇到另一个问题 - from edu.mines.jtk.ogl.Gl import * java.lang.NoClassDefFoundError: com/jogamp/common/nio/PointerBuffer
但是这个类包含在gluegen-rt.jar 中。我不知道如何解决它,我将非常感谢您的回答或解释如何运行此示例,谢谢!
【问题讨论】:
标签: java python netbeans-8