次のコードでは、「スレッド "main" java.lang.Error での例外: 未解決のコンパイルの問題: URL を変数に解決できません」というエラーが発生します。コマンド ライン引数は 3 つまたは 4 つある可能性があるため、if ステートメントを使用してテストしましたが、コードはコマンド ラインから文字列 URL を取得していないようです。
public static void main(String[] args) throws Exception {
Socket sock = new Socket("kjlkjlkjl", 80);
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
writer.write("GET "+ url +"HTTP/1.1\r\n"
+ "Host: jhkjhkjhkjh\r\n"
+ "Connection: keep-alive\r\n"
+ "\r\n");
}