Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在IPV6网络上访问获取网络_Java_Ipv6_Httpconnection_Oracle Maf - Fatal编程技术网

Java 无法在IPV6网络上访问获取网络

Java 无法在IPV6网络上访问获取网络,java,ipv6,httpconnection,oracle-maf,Java,Ipv6,Httpconnection,Oracle Maf,我从下面的Java Http请求中得到“网络不可访问”的任何url 下面的代码在IPV4网络中运行良好 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setDoOutput(true);

我从下面的Java Http请求中得到“网络不可访问”的任何url

下面的代码在IPV4网络中运行良好

                       HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                       conn.setRequestMethod("GET");
                       conn.setDoOutput(true);
                       conn.setRequestProperty("Accept", "application/json");

                       if (conn.getResponseCode() != 200) {
                               throw new RuntimeException("Failed : HTTP error code : "
                                               + conn.getResponseCode());
                       }

                       BufferedReader br = new BufferedReader(new InputStreamReader(
                               (conn.getInputStream())));


                       System.out.println("Output from Server .... \n");
                       while ((output = br.readLine()) != null) {
                               System.out.println(output);
                       }

                       conn.disconnect();

                 } catch (MalformedURLException e) {

                       e.printStackTrace();

                 } catch (IOException e) {


                       e.printStackTrace();

                 }

请在此问题上帮助我。

如果您使用IP地址指定IPv6 URL,则需要将其括在方括号中,因为地址中的
是URL中的特殊字符


请参阅。

如果这是问题所在,OP将获得一个
未知后异常
,而不是“网络无法访问”。Java IPv6支持中有一个bug。尝试升级你的JRE。有人找到答案吗?