はじめに
以下の関連記事を対応中に以下のコード ~~~~~ URL url = new URL("C:/work/workspace/SampleCode/conf/SampleWebService.wsdl"); ~~~~~ を実行したところ、例外「java.net.MalformedURLException: unknown protocol: c」が 発生した。Webサービス / Metro [10] ~ WSDLファイルをクライアントのローカルに置く ~
https://blogs.yahoo.co.jp/dk521123/36872164.html
エラー内容
java.net.MalformedURLException: unknown protocol: c at java.net.URL.<init>(URL.java:593) at java.net.URL.<init>(URL.java:483) at java.net.URL.<init>(URL.java:432) at com.sample.webservice.client.stub.Main.main(Main.java:48)
解決案
* 「file:///」を付加する
修正前
URL url = new URL("C:/work/workspace/SampleCode/conf/SampleWebService.wsdl");
修正後
URL url = new URL("file:///C:/work/workspace/SampleCode/conf/SampleWebService.wsdl");全てのコードが見たい場合は、以下の関連記事を参照
https://blogs.yahoo.co.jp/dk521123/36872164.html