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
。 –