Cách export Eclipse

Java - Làm sao để đọc file .txt khi đã export dự án độc lập

programming
java
Vo_Van_Nguyen [Võ Văn Nguyên] April 26, 2020, 3:07am #1

Khi mà mình chạy trên eclipse thì Đọc và Viết File hoạt động bình thường . Nhưng khi mình export ra 1 dự án độc lập thì nó chỉ viết vào file, mà ko đọc ra được .

  • đây là bộ code để mình mở và viết vào file:
FileOutputStream f=new FileOutputStream["sv.txt"]; OutputStreamWriter o=new OutputStreamWriter[f]; PrintWriter w= new PrintWriter [o];
  • đây là bộ code để mình mở và đọc file ra:
FileInputStream f= new FileInputStream["sv.txt"]; InputStreamReader ir= new InputStreamReader[f]; BufferedReader r=new BufferedReader[ir];

VÀ mình có search google thì có link này nhưng ko hiểu lắm link

stackoverflow.com

eclipse create jar file with txt file that can be referred to

java, eclipse, jar, readfile

mọi người giúp mình với cảm ơn ạ
SITUVN.gcd [SITUVN.gcd] April 26, 2020, 3:33am #2

Bạn để tập tin cần đọc bên trong dự án [bên trongjar` sau khi dựng] luôn hay bên ngoài?

3 Likes
Vo_Van_Nguyen [Võ Văn Nguyên] April 26, 2020, 7:17am #3
SITUVN.gcd:

bên trong dự án [ b

image1920×1080 701 KB

mình để nó trong tệp jar , mình mở bằng winrar cũng thấy
SITUVN.gcd [SITUVN.gcd] April 26, 2020, 7:53am #4

Thế thì bạn dùng cách sai là phải rồi. Cách đó chỉ có thể dùng với tập tin bên ngoài jar thôi.
Cách họ chỉ trên StackOverflow là đúng rồi đấy.

obj.getClass[].getResourceAsStream["/sv.txt"]; // thực thể của lớp. // hoặc Main.class.getResourceAsStream["/sv.txt"]; // tên lớp.

Nó thay thế cho FileInputStream.
Lưu ý rằng: bạn không thể ghi vào tài nguyên theo cách này.

Cách để ghi:

stackoverflow.com

Write to a file stream returned from getResourceAsStream[]

java, web-services, file-io
2 Likes
Vo_Van_Nguyen [Võ Văn Nguyên] April 26, 2020, 7:55am #5

Cảm ơn ạ , kém tiếng anh rất khó khăn để hiểu vấn đề

Video liên quan

Chủ Đề