gpt4 book ai didi

java - Mac 上的 RXTX Java Eclipse

转载 作者:行者123 更新时间:2023-11-29 08:44:39 24 4
gpt4 key购买 nike

我在 RXTX 库中遇到问题,收到此消息错误。我查看了很多网站和表格并尝试了所有这些但没有解决我的问题:

java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/librxtxSerial.jnilib: dlopen(/Library/Java/Extensions/librxtxSerial.jnilib, 1): no suitable image found.  Did find:
/Library/Java/Extensions/librxtxSerial.jnilib: no matching architecture in universal wrapper thrown while loading gnu.io.RXTXCommDriver
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: /Library/Java/Extensions/librxtxSerial.jnilib: dlopen(/Library/Java/Extensions/librxtxSerial.jnilib, 1): no suitable image found. Did find:
/Library/Java/Extensions/librxtxSerial.jnilib: no matching architecture in universal wrapper
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1858)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
at javaduino.javaduinoframe.inicializarConexion(javaduinoframe.java:96)
at javaduino.javaduinoframe.<init>(javaduinoframe.java:80)
at javaduino.javaduinoframe$1.run(javaduinoframe.java:33)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

最佳答案

第二天我找到了问题的解决方案。我在这里发布了问题:Installing RXTX on Mac OS Mountain Lion .

问题是进入 /Library/java/extension 目录的文件没有更新。上面的网站 URL 包含您需要的一切。

  1. Go to http://rxtx.qbang.org/wiki/index.php/Download and download the binary version 2.1.7.
  2. Unzip the folder and place the unzipped folder on your desktop.
  3. Open the folder and navigate to the Mac_OS_X folder.
  4. Delete the librxtxSerial.jnilib file (I found that this file is using Java 5, and with Mountain Lion I was using Java 6).
  5. Go to Robert Harder’s blog and download his version of the librxtxSerial.jnilib file. Direct link here. Just want to say thank you to Robert for his blog post – it saved me big time. What he has done is compiled a Java 6 friendly version of librxtxSerial.jnilib.
  6. Save this new librxtxSerial.jnilib file in the Mac_OS_X folder of the RXTX folder you have on your desktop from step 2.
  7. Open Terminal and type the following:

    cd /rxtx-2.1-7-bins-r2/

    sudo cp RXTXcomm.jar /Library/Java/Extensions

    sudo cp Mac_OS_X/librxtxSerial.jnilib /Library/Java/Extensions

关于java - Mac 上的 RXTX Java Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37261533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com