首先将下面两个文件复制到C:\Windows\System32下

然后再IDEA中引入下面jar并在pom.XML配置

pom.XML
<dependency>
<groupId>RXTXcomm</groupId>
<artifactId>RXTXcomm</artifactId>
<version>RXTXcomm</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/RXTXcomm.jar</systemPath>
</dependency>
public void RFID(){
try {
jwReader = new JWReader("127.0.0.1", 9761);
jwReader.RFID_Open();
RfidSetting rs = new RfidSetting();
rs.AntennaPort_List = new ArrayList<AntennaPort>();
rs.GPIO_Config = null;
rs.Inventory_Time = 10000;
rs.Region_List = RegionList.CCC;
rs.RSSI_Filter = new RSSIFilter();
rs.RSSI_Filter.Enable = false;
rs.RSSI_Filter.RSSIValue = (float) -100;
rs.Speed_Mode = SpeedMode.SPEED_FASTEST;
rs.Tag_Group = new TagGroup();
rs.Tag_Group.SessionTarget = SessionTarget.A;
rs.Tag_Group.SearchMode = SearchMode.DUAL_TARGET;
rs.Tag_Group.Session = JW.UHF.Session.S0;
AntennaPort ap = new AntennaPort();
ap.AntennaIndex = 1;
ap.Power = 22;
ap.Exist=true;
rs.AntennaPort_List.add(0,ap);
Result result = jwReader.RFID_Set_Config(rs);
if (result == Result.OK) {
publick.sout("Clear Criteria Success");
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void onTagReported(JWReader reader, TagsEventArgs args) {
System.out.println(args.tag.EPC + " " + args.tag.PORT + args.tag.RSSI);
}