私は現在、次のコード行を呼び出しています:取得Java例外:java.net.MalformedURLException:なしプロトコル
java.net.URL connection_url = new java.net.URL("http://<ip address>:<port>/path");
と私はそれが実行される時には、上記の例外を取得します。なぜこれが起こっているのかについてのアイデアはありますか?
私は現在、次のコード行を呼び出しています:取得Java例外:java.net.MalformedURLException:なしプロトコル
java.net.URL connection_url = new java.net.URL("http://<ip address>:<port>/path");
と私はそれが実行される時には、上記の例外を取得します。なぜこれが起こっているのかについてのアイデアはありますか?
あなたのコードは私のために完全に正常に動作します:http://:/path
あなたは、コードの右の行を持っていることを確認:
public static void main(String[] args) {
try {
java.net.URL connection_url = new java.net.URL("http://:/path");
System.out.println("Instantiated new URL: " + connection_url);
}
catch (MalformedURLException e) {
e.printStackTrace();
}
}
は、新しいURLをインスタンス化?
そのURL文字列は無効であるようです。確かにそれは 'http://path'ではないと思われますか?または、サーバ&のポートはブランクですか?
ありがとう!それは私のために働いた。 IPアドレスの前にプロトコルを追加していなかった。私はクロムが私を台無しにしたと思う:) – Najeeb
私も同じ例外がありましたが、私の場合は実行しようとしていたURLにスペースが追加されていました。スペースを取った後、それは私のためにうまくいった。あなたのケースにURLの末尾に空白がないことを確認してください。
私は同じエラーを持っていたし、それは下記によって解決しまった:私は数日が戻って自動的に壊れてしまったと、このエラーの原因となった追加
jarファイル(JFree)。同じファイルをネットからもう一度ダウンロードしてくれたので、うまくいきました。
全く同じコードで同じ例外が発生することはありません。 – jjnguy
例外の原因となっているJavaのバージョンは何ですか? –