开源改变世界!!

在 OSX 10.7.5 上运行时出现 UnsatisfiedLinkError #136

推推 grbl 1年前 (2023-01-26) 112次浏览
关闭
jordan5k 打开了这个问题 2014 年 3 月 5 日 · 9条评论
关闭

在 OSX 10.7.5 上运行时出现 UnsatisfiedLinkError#136

jordan5k 打开了这个问题 2014 年 3 月 5 日 · 9条评论

注释

在 OSX 10.7.5 上运行时出现 UnsatisfiedLinkError #136

我希望这是发布此问题的合适场所!当我尝试从终端运行 start.sh 文件时,小程序从未打开,我收到此错误:

java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/librxtxSerial.jnilib: dlopen(/Library/Java/Extensions/librxtxSerial.jnilib, 1): 找不到合适的图像。确实发现:
/Library/Java/Extensions/librxtxSerial.jnilib:加载 gnu.io.RXTXCommDriver
线程“AWT-EventQueue-0”中的异常 java.lang.UnsatisfiedLinkError:/Library/Java/Extensions时抛出通用包装器中的匹配架构/librxtxSerial.jnilib: dlopen(/Library/Java/Extensions/librxtxSerial.jnilib, 1): 找不到合适的图像。确实找到了:
/Library/Java/Extensions/librxtxSerial.jnilib:
在 java.lang.ClassLoader$NativeLibrary.load(Native Method)
在 java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)的通用包装器中没有匹配的架构
在 java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1894)
在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
在 java.lang.Runtime.loadLibrary0(Runtime.java:849)
在 java.lang。 System.loadLibrary(System.java:1088)
在 gnu.io.CommPortIdentifier。(CommPortIdentifier.java:83)
在 com.willwinder.universalgcodesender.CommUtils.getSerialPortList(CommUtils.java:44)
在 com.willwinder.universalgcodesender.MainWindow。 loadPortSelector(MainWindow.java:1133)
在 com.willwinder.universalgcodesender.MainWindow.initProgram(MainWindow.java:973)
在 com.willwinder.universalgcodesender.MainWindow。(MainWindow.java:39)
在 com.willwinder.universalgcodesender.MainWindow$26 .run(MainWindow.java:967)
在 java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
在 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(Native Method)
在 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(EventDispatchThread.java:150)
在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
在 java.awt。 EventDispatchThread.run(EventDispatchThread.java:91)

我尝试重新安装最新的 Java,并按照 shapeoko 的建议创建 /var/lock 目录(它已经存在)并运行“sudo chmod 777 /var/lock”。没有运气……有什么建议吗?
非常感谢。

在 OSX 10.7.5 上运行时出现 UnsatisfiedLinkError #136
所有者

你自己构建 UGS 吗?看起来您的计算机正在查找计算机上已有的串行库,但它不支持您的操作系统。

您使用的是哪种 mac?