0
Windowsでは同じ行が動作しますが、Linuxでは動作しません。コードは実行可能なjarファイルを通して実行されます。ビルドパスにJava jar getResourceがLinuxで動作しない
- エントリ:{PROJECT}/SRC、{PROJECT}/RES
- Test1.javaのプロジェクトパス:TC_Mapping.xmlの/ SRC/COM/QE/UTIL/Test1を
- プロジェクトパス:/res/TC_Mapping.xml
package com.qe.util;
public class Test1{
public static void parseTCMapping(){
...
String xmlPath = TCDetailsExtractor.class.getClassLoader().getResource("TC_Mapping.xml").toString();
System.out.println(xmlPath);
InputStream is = TCDetailsExtractor.class.getClassLoader().getResourceAsStream(xmlPath);
...
}
}
私はすでに[TCDetailsExtractor.class.getClassLoader()。getResourceAsStream(..)]でこれを行っていますが、このコード行はWinでは動作しますが、Linuxでは動作しません。 InputStreamは常にnullに設定されます。 –