我正在使用RXTX的項目。我出口它作爲一個exacutable罐子,這是一個文件夾中,如:Windows 7中RXTX的問題,但不是Windows 8中的問題
MainFolder
- lib
- RXTXcomm.jar
- ... more jars
- logs
- config.properties
- App.jar <-- Executable jar
在我的計算機(Windows 8.1)完美的作品,但它有別人(Windows 7)中工作過。凡參加本計劃方法可以停止在:
public void getPortIdentifiers() {
if(testMode) {
// TODO puertos.elements();
} else {
if(Controller.debug) logger.info("Obteniendo identificadores... ");
//identificadores = CommPortIdentifier.getPortIdentifiers();
for(int i=0; i<15; i++) {
String commPort = "COM"+i;
try {
CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(commPort);
logger.info("Puerto {} OK", commPort);
} catch (NoSuchPortException e) {
logger.error("Puerto {} FAIL", commPort);
}
}
if(Controller.debug) logger.info("... Listo!");
}
}
程序採空的CommPortIdentifier.getPortIdentifiers(),讀了這個問題http://ow.ly/MWhh0讓我與嘗試列出所有更多鈔票端口。但在我的日誌我有百達相同:
...
2015年5月14日12時56分59秒] [INFO控制器 - Cargando洛杉磯puertos
2015-05- 14 12:56:59 [信息] CommunicationManager - Obteniendo辨識器...
就是這樣。
在之前的問題中,@ darkhelmet說問題已經解決,在Windows 7上重建它。但是我必須在Windows 8和Windows 7上工作,每個工作區必須有兩個工作空間嗎?
謝謝大家!我希望你能幫助我!