java异常,具体描述如下,请问如何解决

问题描述

java异常,具体描述如下,请问如何解决

程序代码如下:
package mytest;

import java.net.URL;
import java.io.*;

public class URLDemo {

public static void main(String[] args) throws IOException {
    // TODO Auto-generated method stub
    URL addr = new URL("file://E:/Detect.txt"); //本地文本文件
    InputStream is = addr.openStream();
    BufferedReader br = new BufferedReader(
                new InputStreamReader(is)
            );
    while(true){  //从输入流不断读入数据,直到读完位置
        String s = br.readLine();
        if(null == s)break;
        System.out.println(s);
    }
}

}
运行错误:
Exception in thread "main" java.net.UnknownHostException: E
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.ftp.impl.FtpClient.doConnect(Unknown Source)
at sun.net.ftp.impl.FtpClient.tryConnect(Unknown Source)
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at mytest.URLDemo.main(URLDemo.java:11)
请问如何解决?

解决方案

执行了下你的代码,是file路径访问错误,去掉一个斜杠OK。修正如下:

 URL addr = new URL("file:/E:/Detect.txt"); //本地文本文件

解决方案二:

Java异常如何解决?

解决方案三:

 URL addr = new URL("file:///e:/test.txt"); //本地文本文件  --------少了一个/

解决方案四:

错误信息为:找不到主机,因为你用的是URL地址,URL的地址格式为:协议://主机:端口/资源路径(部分端口可以不写),改为:URL addr=new URL(“file://localhost/E:/...”);就可以了。

解决方案五:

感谢热心朋友们的回答

解决方案六:

file://E:/Detect.txt" 少了一个/

时间: 2025-01-14 05:11:01

java异常,具体描述如下,请问如何解决的相关文章

java代码-我写了一个循环语句, 有异常出现,请问怎么解决?

问题描述 我写了一个循环语句, 有异常出现,请问怎么解决? class SimpleException extends Exception {}public class C {static int i=1; C(){ try{ int j=i++; if( j>6000) throw new SimpleException(); System.out.println(j); }catch(SimpleException e){} finally{ new C(); } }public stati

SSH框架配置异常请问怎么解决

问题描述 SSH框架配置异常请问怎么解决 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is o

java swing 打印-java swing 票据打印,每次打印的时候获取不到textfied里面的数据,请问怎么解决的?

问题描述 java swing 票据打印,每次打印的时候获取不到textfied里面的数据,请问怎么解决的? java swing 票据打印,每次打印的时候获取不到textfied里面的数据,请问怎么解决的?每次获取的都是空值.

java基础-lang异常的线程,这个怎么解决?

问题描述 lang异常的线程,这个怎么解决? Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11 at com.homework.one.Display.(Display.java:86) at com.homework.one.Menu.(Menu.java:34) at com.homework.one.Menu.main(Menu.java:56)CSDN移动问答 解决方案 明显是数组越界

spring-关于懒加载异常,请问怎么解决?多谢各位 了

问题描述 关于懒加载异常,请问怎么解决?多谢各位 了 我的数据库语句是from Survey s where s.user.id = ? 出现User 懒加载,我想问除了在User的配置文件中关闭懒加载这个解决方法外 1,还能用什么方法 希望能就此题具体说说 2,为什么这样用不行啊 from Survey s LEFT OUTER JOIN FETCH s.user.id = ? 3,from Survey s where s.user.id = 这句话怎么用嵌套查询 (就是分开s.user.i

maven java ee configuration problems 请问怎么解决

问题描述 maven java ee configuration problems 请问怎么解决 解决方案 没有遇到过,是java版本需要1.6以上吗

java 多维数组-java多维数组,请问出错在哪,怎么解决

问题描述 java多维数组,请问出错在哪,怎么解决 package dimension; import java.util.Scanner; public class dimension714 { public static void main(String[] args) { System.out.print("Enter the size for the matrix "); Scanner input = new Scanner(System.in); int num = inp

Java异常封装(自己定义错误码和描述,附源码)

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 真正工作了才发现,Java里面的异常在真正工作中使用还是十分普遍的.什么时候该抛出什么异常,这个是必须知道的. 当然真正工作里面主动抛出的异常都是经过分装过的,自己可以定义错误码和异常描述. 下面小宝鸽就为大家介绍一个Java异常简单封装的例子. 在给出异常分装例子之前,需要给大家普及Java里面的checked异常和unchecked异常的个概念. 一.checked异常

关于java异常的问题求解决

问题描述 关于java异常的问题求解决 import java.io.*; class DivisorIsZeroException extends Exception { public DivisorIsZeroException(String name) { super(name); } } class A { public int divide(int a, int b) throws DivisorIsZeroException { int m = 0; if(0 == b) throw