关闭 ansl 打开了这个问题 2013 年 10 月 24 日 · 2 条评论 关闭 g 代码可视化工具无法启动 Ubuntu 13.4#93 ansl 打开了这个问题 2013 年 10 月 24 日 · 2 条评论 注释 安斯 评论了 2013 年 10 月 24 日 我尝试在 Ubuntu 中启动 g 代码可视化工具,它创建了一个黑色窗口。在终端中出现以下内容: 本机库版本 = RXTX-2.1-7 Java 库版本 = RXTX-2.1-7 RXTX 警告:删除陈旧的锁定文件。/var/lock/LCK..ttyACM0 [JarClassLoader] 信息:findResource() 找到:“com/jogamp/common/os/Platform.class”代码库 lib/gluegen-rt.jar 中的调用者为 null捕获的 FileNotFoundException:JAR 条目库/gluegen-rt-natives-linux-i586.jar!/ 在 /home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar 中找不到,而 TempJarCache.bootstrapNativeLib() of jar:file:/home/ansl/ GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/gluegen-rt-natives-linux-i586.jar!/(文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib / + gluegen-rt-natives-linux-i586.jar) [JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null 捕获 FileNotFoundException:JAR 条目 lib/jogl-all-natives-linux-i586.jar! / 在 /home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar 中找不到,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/ UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar + file:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar! / [JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null 捕获 IOException:TempJarCache:addNativeLibs:jar:文件:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar!/,之前的加载尝试失败,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar +文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl- all-natives-linux-i586。罐!/ [JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null 捕获 IOException:TempJarCache:addNativeLibs:jar:文件:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar!/,之前的加载尝试失败,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar +文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl- all-natives-linux-i586。罐!/ libEGL 警告:无法为 i965 对象边界创建管道屏幕:X (0.0, 73.96165326757792) Y (0.0, 73.96165326757792) Z (-0.5, 5.0) Center = (36.98082663378896, 36.98082663378896, 36.98082663378896) 对象 段: Num2.22s X (0.0, 73.96165326757792) Y (0.0, 73.96165326757792) Z (-0.5, 5.0) 中心 = (36.98082663378896, 36.98082663378896, 2.25) 线段 数:102 我以前在基于 Windows 的计算机上使用该软件,没有问题。 所有者 绕线机 评论了 2013 年 10 月 24 日 感谢您的报告。看来我需要将正在使用的 3D 库升级到最新版本。 http://forum.jogamp.org/libEGL-warning-failed-to-create-a-pipe-screen-for-i965-blank-screen-td4030010.html 作者 安斯 评论了 2013 年 10 月 24 日 一些额外的数据以防万一。这有时也会出现: 线程“AWT-EventQueue-0”中的异常 java.lang.ArrayIndexOutOfBoundsException:-1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com .willwinder.universalgcodesender.visualizer.VisualizerCanvas.generateObject(VisualizerCanvas.java:421) 在com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.setGcodeFile(VisualizerCanvas.java:152) 在com.willwinder.universalgcodesender.visualizerWindow.setGcodeFile(VisualizerWindow .java:98) 在 com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1189) 在 com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) 在 com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:336) 在 javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) 在 javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) 在 javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) 在 javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) 在 javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) 在java.awt.Component.processMouseEvent(Component.java:6505) 在 javax.swing.JComponent.processMouseEvent(JComponent.java:3312) 在 java.awt.Component.processEvent(Component.java:6270) 在 java.awt.Container.processEvent(Container.java:2229) 在 java.awt.Component.dispatchEventImpl(Component.java:4861) 在 java.awt.Container.dispatchEventImpl(Container.java:2287) 在 java.awt。 Component.dispatchEvent(Component.java:4687) 在 java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) 在 java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) 在 java.awt.LightweightDispatcher.dispatchEvent(Container .java:4422) 在 java.awt.Container.dispatchEventImpl(Container.java:2273) 在 java.awt.Window.dispatchEventImpl(Window.java:2719) 在 java.awt.Component.dispatchEvent(Component.java:4687) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) 在 java.awt.EventQueue.access$200(EventQueue.java:103) 在 java.awt.EventQueue$3.run(EventQueue.java:694) 在 java.awt.EventQueue$3.run(EventQueue.java:692) 在 java .security.AccessController.doPrivileged(Native Method) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 在 java.awt.EventQueue$4。运行(EventQueue.java:708) 在 java.awt.EventQueue$4.run(EventQueue.java:706) 在 java.security.AccessController.doPrivileged(本地方法) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java: 76) 在 java.awt.EventQueue.dispatchEvent(EventQueue.java:705) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在 java.awt。 EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 线程“Timer-0”java 中的异常。 lang.RuntimeException:java.lang.ArrayIndexOutOfBoundsException:-1 在 jogamp.common.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58) 在 jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103) 在 jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205) 在 javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172) 在 javax.media.opengl.Threading.invoke(Threading.java:191) 在javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:449) 在 com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:74) 在 com.jogamp.opengl.util.AnimatorBase.display( AnimatorBase.java:142) 在 com.jogamp.opengl.util.FPSAnimator$1.run(FPSAnimator.java:128) 在 java.util.TimerThread.mainLoop(Timer.java:555) 在 java.util.TimerThread.run( Timer.java:505) 引起:java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) 在 java.util.ArrayList.get(ArrayList.java:384) 在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.generateObject(VisualizerCanvas.java:421) 在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.init(VisualizerCanvas.java :175) 在 jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:332) 在 jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:352) 在 javax.media.opengl.awt.GLCanvas$6.run(GLCanvas.java :966) 在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:653) 在 jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:594) 在 javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java :996) 在 java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) 在 java.awt.EventQueue.access$200(EventQueue.java:103) 在 java.awt.EventQueue$3.run(EventQueue.java:694) 在 java。 awt.EventQueue$3.run(EventQueue.java:692) 在 java.security.AccessController.doPrivileged(本地方法) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 在 java.awt.EventQueue.dispatchEvent( EventQueue.java:703) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread0.java:1 ) ) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 谢谢 收卷机 关闭此完成 2014 年 3 月 26 日 喜欢 (0) LaserGRBL 作为 UV PCB 打印机 #165 版本 2.8.16 写入 GRBL 设置更改时出错 #166 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
我尝试在 Ubuntu 中启动 g 代码可视化工具,它创建了一个黑色窗口。在终端中出现以下内容:
本机库版本 = RXTX-2.1-7
Java 库版本 = RXTX-2.1-7
RXTX 警告:删除陈旧的锁定文件。/var/lock/LCK..ttyACM0
[JarClassLoader] 信息:findResource() 找到:“com/jogamp/common/os/Platform.class”代码库 lib/gluegen-rt.jar 中的调用者为 null捕获的
FileNotFoundException:JAR 条目库/gluegen-rt-natives-linux-i586.jar!/ 在 /home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar 中找不到,而 TempJarCache.bootstrapNativeLib() of jar:file:/home/ansl/ GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/gluegen-rt-natives-linux-i586.jar!/(文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib / + gluegen-rt-natives-linux-i586.jar)
[JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null
捕获 FileNotFoundException:JAR 条目 lib/jogl-all-natives-linux-i586.jar! / 在 /home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar 中找不到,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/ UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar + file:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar! /
[JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null
捕获 IOException:TempJarCache:addNativeLibs:jar:文件:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar!/,之前的加载尝试失败,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar +文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl- all-natives-linux-i586。罐!/
[JarClassLoader] 信息:findResource() 发现:“jogamp/nativewindow/NWJNILibLoader.class”为代码库 lib/jogl-all.jar 中的调用者 null
捕获 IOException:TempJarCache:addNativeLibs:jar:文件:/home/ansl/GRBL/UniversalGcodeSender -v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-i586.jar!/,之前的加载尝试失败,而 addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/ ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-i586.jar +文件:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/ansl/GRBL/UniversalGcodeSender-v1.0.6/UniversalGcodeSender.jar!/lib/jogl- all-natives-linux-i586。罐!/
libEGL 警告:无法为 i965
对象边界创建管道屏幕:X (0.0, 73.96165326757792)
Y (0.0, 73.96165326757792)
Z (-0.5, 5.0)
Center = (36.98082663378896, 36.98082663378896, 36.98082663378896) 对象
段: Num2.22s
X (0.0, 73.96165326757792)
Y (0.0, 73.96165326757792)
Z (-0.5, 5.0)
中心 = (36.98082663378896, 36.98082663378896, 2.25) 线段
数:102
我以前在基于 Windows 的计算机上使用该软件,没有问题。