注册 登录
编程论坛 JAVA论坛

java文件路径问题

cheetah 发布于 2016-05-14 13:39, 3062 次点击
import java.util.*;
import *;

public class HelloWorld {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner in = new Scanner(Paths.get("E:\\java\\test.txt"));//这一行总是显示//Paths cannot be resolved
    }
}
大神帮忙看下吧,实在没辙了!我是一个java初学者

[此贴子已经被作者于2016-5-14 13:41编辑过]

7 回复
#2
hjxlj2016-05-14 15:43
你那个Paths是什么东东?
#3
cheetah2016-05-14 15:46
以下是引用hjxlj在2016-5-14 15:43:35的发言:

你那个Paths是什么东东?

我也不知道为什么要这样写反正书上是这样写的,我也这样写结果有个小错误,大神怎么改?
#4
林月儿2016-05-14 18:10
程序代码:
import import import import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner in = new Scanner(Paths.get("E:\\java\\test.txt"));//这一行总是显示//Paths cannot be resolved
        while(in.hasNext())
            System.out.println(in.nextLine());
        in.close();
    }
    static class Paths{
        static InputStream get(String url){
            try {
                return new FileInputStream(url);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
            return null;
        }
    }
}
#5
cheetah2016-05-15 09:41
回复 4楼 林月儿
太厉害了!原来这么麻烦刚开始学目前还完全看不懂,留着以后研究!
#6
林月儿2016-05-15 18:46
#7
sbko2016-05-30 18:54
设计程序中获取路径时,最好遵巡 liunx和 unix系统规范,可通过起点 class中 getclass.getresource来获取,至于获取包内其它文件夹的相对路径,我也不懂,坐等大神补充,希望能帮到你!
#8
zh_14522023-01-05 10:38
sorryp8
1