私は単純なJavaクラスを持っています:
public class T {
public static void main(String[] args) {
System.err.println(Thread
.currentThread()
.getContextClassLoader()
.getResource("."));
}
}
私が得たWindowsで上記のクラスを実行します:
file:/T:/java/
Linuxで実行しているときに、別のものを手に入れました:
jar:file:/usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/pulse-java.jar!/
この問題により、指定したファイルが見つからないため、プログラムが Linux で失敗しました。それを回避する方法について何か考えはありますか?