0

私のJavaプログラムには、リソースと呼ばれるパッケージがあり、そこでいくつかの詳細を保存するlog.asciiファイルを予約しています.そうするには、メソッドを使用します

.class.getResource("/resources")Eclipseでテストするとすべて正常に動作しますが、jarをビルドするとパスが見つかりません。この問題を克服する方法を知っていますか? お時間をいただきありがとうございます

    private static String retrieveSelectedWorkspace() throws FileNotFoundException{

    String temp[];      
    String str=Gui.class.getResource("/resources").toString();

    temp=str.split("/",2);

    FileReader fr = null;
        fr = new FileReader(temp[1]+"/log.ascii");

    Scanner scanner = new Scanner(fr);

    while(scanner.hasNextLine())            
        return scanner.nextLine().toString();

    return null;
}
}
4

4 に答える 4