Tôi có câu hỏi khá ngớ ngẩn, nhưng tôi đã không thể tìm một giải pháp cho việc này:Java đường dẫn tập tin trong Linux
khi tôi cố gắng và đọc một file để có được một "lỗi tập tin không tìm thấy" là thời gian chạy. Nó biên dịch tập tin mặc dù.
Tôi đang trên Linux, vì vậy tôi sử dụng một cái gì đó tuyên bố như:
Scanner s = new Scanner(new File("home/me/java/ex.txt"));
và nó mang lại cho tôi một rror runtime:
/home/me/javaException in thread "main" java.io.FileNotFoundException: home/me/java/ex.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.util.Scanner.<init>(Scanner.java:653)
at test.main(test.java:14)
tôi đã cố gắng thay đổi tất cả mọi thứ có thể dọc theo dòng tên tập tin, nhưng không có gì có vẻ hiệu quả.
Bất kỳ manh mối nào về lý do tại sao điều này xảy ra? java tìm tập tin theo mặc định ở đâu?
thông báo vị trí tệp của bạn không được tìm thấy. tôi đoán đường dẫn của bạn là "/home/me/java/ex.txt" trong hệ thống linux. –
Giá trị của ['user.home'] (http://pscode.org/prop/all.html?prop=user.home&format=TSV) trên hệ thống đó là gì? –