0

ファイルパスを入力として取得する関数があります。入力ファイルは、プロジェクトのフォルダー (etc/xsd/template.xsd) にあります。このパスを設定するにはどうすればよいですか?

これは私の機能です:

JAXBUtilityTool ツール = new JAXBUtilityTool("etc/xsd/template.xsd","src.com.classes");

ファイル「etc/xsd/template.xsd」が見つかりません

System.getProperty("user.dir") は、残りのパスを追加すると役に立ちません:

             System.getProperty("user.dir")+ "etc/xsd/template.xsd"

結果は c:\eclipse\myworkingdirectory\project/etc/xsd/template.xsd です

4

1 に答える 1

0

試す:

String path = System.getProperty("user.dir");
path = path.replaceAll("\\","/") + "/etc/xsd/template.xsd"

ソース:

String.replaceAll 1 つのバックスラッシュと 2 つのバックスラッシュ

于 2013-07-18T16:14:57.043 に答える