串口库给出错误java.lang.UnsatisfiedLinkError:

时间:2016-09-28 17:41:51

标签: java eclipse serial-port

我已从此链接http://rxtx.qbang.org/wiki/index.php/Main_Page下载了此库。我有谷歌的一些页面,我首先通过构建路径方法添加并添加RXTXcomm.jar。然后我还在这里添加C:\ Program Files(86)\ Java \ jre7 \ lib \ ext文件夹也添加了这个.jar文件。但是当我尝试在eclipse上运行或编译我的程序时,我仍然遇到此错误

<?php
$appID = $_POST['appID'];

if($appID === "hardCodedEquivalentID"){
    $userID = mysql_escape_string($_POST['userID']);
    $foodType = mysql_escape_string($_POST['foodType']);

    $mysqli = getDB();

    echo json_encode(getDate($mysqli, $userID, $foodType); //mysql database interaction is here

    $mysqli->close();
}

?>

2 个答案:

答案 0 :(得分:2)

您需要在启动程序时设置java.library.path。这将使Java能够找到用于与串行端口通信的本机C代码。

答案 1 :(得分:-1)

此库已弃用。使用新的库,如serialpundit,pyserial等。