dll中参数是枚举,java怎么传递枚举参数现在这是写的java调用dll1.枚举publicclassTPROTOCALTYPE{publicenumtProtocalType{UART_XDHT,UART_21,UART_30,UART_LKD,UART_40}}2.调用public...
dll 中参数是枚举, java怎么传递枚举参数
现在这是写的java调用dll
1.枚举
public class TPROTOCALTYPE {
public enum tProtocalType {
UART_XDHT, UART_21, UART_30, UART_LKD, UART_40
}
}
2.调用
public class ZHJOpen {
static {
System.loadLibrary("ZhjDll");
System.out.println("success!");
}
public native boolean OpenSerialPort(int nPortNum, TPROTOCALTYPE.tProtocalType t, int b);
public boolean OpenSerialPortT(int uPort, TPROTOCALTYPE.tProtocalType t, int dwB) {
return this.OpenSerialPort(uPort, t, dwB);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ZHJOpen zhj &#