各位大侠:
小弟我真的郁闷了,搞了好久,一直出问题,查了好多资料,没搞定这个问题。不得已才发帖子,请熟悉的大侠帮帮忙吧。
class sms {
// 本地实现
public native boolean OpenComm(String pPort, int nBaudRate, int nParity,
int nByteSize, int nStopBits); static {
System.loadLibrary("smspdu");
} public void test() {
String pPort = "";
pPort = "COM1";
OpenComm(pPort, 9600, 0, 8, 1);
} public static void main(String[] args) {
// TODO 自动生成方法存根
sms sms = new sms();
sms.test();
}
}
我写的一段代码~~~dll文件没有问题。可是报了这样一个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: sms.OpenComm(Ljava/lang/String;IIII)Z
at sms.OpenComm(Native Method)
at sms.test(sms.java:15)
at sms.main(sms.java:21)
可能是OpenComm函数引用错误。哪位熟悉这个dll的大侠帮帮忙吧
小弟我真的郁闷了,搞了好久,一直出问题,查了好多资料,没搞定这个问题。不得已才发帖子,请熟悉的大侠帮帮忙吧。
class sms {
// 本地实现
public native boolean OpenComm(String pPort, int nBaudRate, int nParity,
int nByteSize, int nStopBits); static {
System.loadLibrary("smspdu");
} public void test() {
String pPort = "";
pPort = "COM1";
OpenComm(pPort, 9600, 0, 8, 1);
} public static void main(String[] args) {
// TODO 自动生成方法存根
sms sms = new sms();
sms.test();
}
}
我写的一段代码~~~dll文件没有问题。可是报了这样一个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: sms.OpenComm(Ljava/lang/String;IIII)Z
at sms.OpenComm(Native Method)
at sms.test(sms.java:15)
at sms.main(sms.java:21)
可能是OpenComm函数引用错误。哪位熟悉这个dll的大侠帮帮忙吧
有现成的jar为什么不用?
去我博客里找找,有个搞串口的。