gpt4 book ai didi

java - 用于下载文件的简单 java 类

转载 作者:行者123 更新时间:2023-11-29 06:00:58 25 4
gpt4 key购买 nike

我正在尝试使用以下代码使用简单的 java 类下载文件:

public class Download {  

public static void main(String[] args) throws Exception {

Download d = new Download();
d.URLSetUp("http://www.sheldonbrown.com/web_sample1.html");
}

public String URLSetUp(String urlProp) throws Exception {

StringBuffer tempData = new StringBuffer();
String contentXML = "";
String line = "";
URL url1;
try {
url1 = new URL(urlProp);

URLConnection conn = url1.openConnection();

conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn
.getOutputStream());

BufferedReader rd = new BufferedReader(new InputStreamReader(conn
.getInputStream()));
while ((line = rd.readLine()) != null) {
tempData.append(line);
}
contentXML = tempData.toString();

wr.close();
rd.close();

} catch (MalformedURLException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}
if (contentXML != null) {
return contentXML;
} else {

System.out.println("Error");
}
return null;

}
}

它给我以下错误:

#  
# An unexpected error has been detected by Java Runtime Environment:
#
# Internal Error (434C41535326494C453041525345520E4350500B65), pid=5156, tid=4296
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# An error report file with more information is saved as hs_err_pid5156.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

如果你们中的任何人有任何想法,请告诉我。

谢谢
斯内哈

最佳答案

您可能已经确定,那是您的虚拟机崩溃了。您通常在 Java 中执行的任何操作都不会触发此问题,因此我将从升级您的 JVM 开始。 1.6.0_03 已经很老了。

This page详细介绍了 Java 7 下载以及更早的 Java 6 JDK。如您所见,它们已达到次要版本 31,因此您相对来说已经过时了。

如果您想进一步调试,请记下上面的错误报告文件并查看 this SO answer .

关于java - 用于下载文件的简单 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com