我在Linux中開發了一個調用DDS磁帶驅動器的應用程序。在Linux中我使用路徑來調用磁帶驅動器這是/ dev/st0中Windows 8.1上的磁帶驅動器目錄路徑
該應用程序是用Java編寫的,它使用JNI調用它的原生功能
我試圖在Windows 8.1上運行我的應用程序但很明顯我得到一個錯誤:
java.io.IOException: The system cannot find the path specified.
你知道如何解決這個問題嗎?
這是Java的代碼觸發的問題:
public TapeJNI(String pathName){
fd = new FileDescriptor();
System.out.print("Opening device...");
System.out.flush();
try {
tapeOpen(pathName); //here it is
} catch (IOException e) {
System.err.print(e);
}
System.out.println("done!");
}
謝謝你,這是一個非常解釋性回答 – QGA