0
import java.io.*;
class C{
public static void main(String args[])throws Exception{
FileInputStream fin=new FileInputStream("C.java");
FileOutputStream fout=new FileOutputStream("M.java");
int i=0;
while((i=fin.read())!=-1){
fout.write((byte)i);
}
fin.close();
}
}
我嘗試創建文件來讀取和寫入代碼將存儲在哪裏。在我的情況下,它被存儲在C驅動器(我的程序,我創建它只有讀寫文件)。我試圖運行文件程序,我得到錯誤FileNotFoundException
我的程序成功生成,但沒有輸出 應用程序名稱 - javaprogram 包的名字 - 包
裏面包我已經把兩個文件c.txt
和m.txt
我甚至想知道的是,我們有.java
文件(我與c.txt
和m.txt
而非.java
)試圖
這是我得到錯誤
init:
deps-jar:
Compiling 1 source file to C:\Users\user\Documents\NetBeansProjects\JavaApplication1\build\classes
compile-single:
run-single:
Exception in thread "main" java.io.FileNotFoundException: file (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at javaapplication1.C.main(C.java:20)
什麼仰視[FileNotFoundException異常(https://docs.oracle.com/javase/7/docs/api/java/io/FileNotFoundException.html)? – Stefan
您嘗試讀取的文件是否存在?在同一個包裏面存在 – Genzotto
。 –