을 파일로 작성 :자바 : 문제에 접근하고이 코드를 가진 파일에 쓰기 시험하고 있었다
package files;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
public class FileTest1
{
public static void main(String[] args)
{
try
{
try
{
File f = new File("filetest1.txt");
FileWriter fWrite = new FileWriter(f);
BufferedWriter fileWrite = new BufferedWriter(fWrite);
fileWrite.write("This is a test!");
}
catch(FileNotFoundException e)
{
System.out.print("A FileNotFoundException occurred!");
e.printStackTrace();
}
}
catch(IOException e)
{
System.out.println("An IOException occurred!:");
e.printStackTrace();
}
}
}이 실행될 때
아무런 변화가 없습니다. "테스트입니다!" StackTrace 또는 "A/An [예외]가 발생했습니다!"... 문제의 원인을 알 수 없습니다. 내가 파일 아래에 패키지에 fileTest1.txt을 가지고 ...
당신의 코드는'filetest1.txt'라고하고 당신의 의견은'fileTest1.txt'라고합니까? 대부분의 파일 시스템은 대소 문자를 구분합니다. 아마도 파일을 비운 다음 닫을 수도 있습니다. – Hyperboreus
프로그램을 실행하는 데 사용하는 명령을 표시 할 수 있습니까? IDE를 던지고 있니? 어떤 플랫폼을 실행하고 있습니까? 또한 "파일 아래에 패키지에 fileTest1.txt가 있습니다"라고 말하면 그 의미를 명확히 할 수 있습니까? –
또한 실제로 실행중인 프로그램을 실제로 실행하고 있습니까? 당신은 진정으로'FileTest1'을 운영하고 있습니까? 'System.println ("Hello");'또는 무엇인가를 main의 첫 번째 줄에 추가하십시오. 표시됩니까? 작업 디렉토리가 예상 한 것과 다른가요? 'filetest1.txt'가 다른 곳에서 만들어지고 있습니까? –