0

プロジェクトを実行可能な JAR (Eclipse 内) にエクスポートしたいと考えています。しかし、ローカル パスを持つコード セクションがあります。ローカル パスの問題を回避するにはどうすればよいですか?

私を助けてくれてありがとう。

static {
    URL url = null;
    WebServiceException e = null;
    try {
        url = new URL("file:/C:/myWorkspace/myProject/folder/data.wsdl");
    } catch (MalformedURLException ex) {
        e = new WebServiceException(ex);
    }
    APISERVICE_WSDL_LOCATION = url;
    APISERVICE_EXCEPTION = e;
}
4

1 に答える 1

0

とてもシンプルです。相対パス URL を使用します。ファイルを src/main/resources ディレクトリの下に置き、次の方法でアクセスすることをお勧めします。this.getClass().getResourceAsStream()

于 2012-12-13T22:01:09.873 に答える