-1

我无法将端口 JAVA 串行到 Arduino .. 我收到此错误

加载 RxTx Windows 10

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path throw while

加载 gnu.io.RXTXCommDriver

线程“main”中的异常 java.lang.UnsatisfiedLinkError: no rxtxSerial in

java.library.path

在 java.lang.ClassLoader.loadLibrary(未知来源)

在 java.lang.Runtime.loadLibrary0(未知来源)

在 java.lang.System.loadLibrary(未知来源)

在 gnu.io.CommPortIdentifier.(CommPortIdentifier.java:123)

在 org.sintef.jarduino.comm.Serial4JArduino.connect(Serial4JArduino.java:88)

在 org.sintef.jarduino.comm.Serial4JArduino.(Serial4JArduino.java:82)

在 org.sintef.jarduino.AbstractJArduino.(AbstractJArduino.java:30)

在 org.sintef.jarduino.JArduino.(JArduino.java:45)

在 Arduino.ArduinoServer.(ArduinoServer.java:25)

在 Arduino.ArduinoServer.main(ArduinoServer.java:37)

JAVA代码

package Arduino;

import java.net.URISyntaxException;
import java.util.Scanner;

import org.sintef.jarduino.DigitalPin;
import org.sintef.jarduino.DigitalState;
import org.sintef.jarduino.JArduino;
import org.sintef.jarduino.PinMode;

    public class ArduinoServer  extends JArduino{

        public ArduinoServer(String port) {
            super(port);
            // TODO Auto-generated constructor stub
        }

        static int LedParlakligi=0;
        public static void main(String[] Args)
        {

            String serialPort;

            serialPort = "1";

        JArduino arduino = new ArduinoServer(serialPort);
        arduino.runArduinoProcess();


        }
        @Override
        protected void loop() {

            digitalWrite(DigitalPin.PIN_9, DigitalState.fromValue((byte)10));
            delay(50); // wait for a second

        }
        @Override
        protected void setup() {
            // initialize the digital pin as an output.
            // Pin 13 has an LED connected on most Arduino boards:
            pinMode(DigitalPin.PIN_9, PinMode.OUTPUT);

        }


    }

我的图书馆 所有 图书馆

4

1 回答 1

0

您需要在您的机器上安装本机库:http ://rxtx.qbang.org/wiki/index.php/Download

在 Eclipse 中链接到它:项目 -> 属性 -> Java 构建路径 -> 库 -> RXTXcomm -> 本机库位置

于 2016-09-30T20:29:27.367 回答