我一直在使用eclipse上的ProgramCallDocument
,如下所示,它工作正常。AS/400從Java調用PCML文件
pcml = new ProgramCallDocument(as400, "pcml.file.getkursjav");
但是,我想打電話給使用文件路徑一樣D:\xxx\xxx\
的PCML文件,因爲文件PCML是在另一個目錄。那麼,我如何使用filepath來調用PCML文件呢?
PS:目前,PCML文件是在相同的java包下。
我一直在使用eclipse上的ProgramCallDocument
,如下所示,它工作正常。AS/400從Java調用PCML文件
pcml = new ProgramCallDocument(as400, "pcml.file.getkursjav");
但是,我想打電話給使用文件路徑一樣D:\xxx\xxx\
的PCML文件,因爲文件PCML是在另一個目錄。那麼,我如何使用filepath來調用PCML文件呢?
PS:目前,PCML文件是在相同的java包下。
我認爲你必須用另一個反斜槓來避開反斜槓。
pcml = new ProgramCallDocument(as400,「D:\ xxx \ xxx \」);
https://docs.oracle.com/javase/tutorial/java/data/characters.html
我沒有嘗試這樣做自己,但你也許可以從輸入流中加載PCML文檔。
你有沒有嘗試過使用該文件的全路徑名? – jmarkmurphy
是的,我一直嘗試使用完整路徑,但結果是,該文件未找到。 – rafitio