Java - 无法创建文件

时间:2014-06-25 04:33:33

标签: java linux

我在Linux Env​​irnomnet。我也在使用Netbeans。以下是我的代码:

import java.io.*;


public class myFirstJavaProgram {

    public static void main(String[] args) {
      File file = new File("home/gk/Hello1.txt");
      // creates the file
      file.createNewFile();
      // creates a FileWriter Object
    }
}

3 个答案:

答案 0 :(得分:2)

你在家之前忘记了一个斜线。它正在寻找一个很可能在类路径中不存在的文件夹。

修改 在您指出您收到的异常后,我意识到未处理已检查的异常。您需要捕获可能的IOException或在方法签名中包含异常。

答案 1 :(得分:1)

import java.io.*;

/**
 *
 * @author Ashwin Parmar
 */
public class myFirstJavaProgram  {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try {
            File file = new File("/home/gk/Hello1.txt");
            file.createNewFile();
        } catch(IOException e) {
            System.out.println(e.getMessage());
        }
        // creates a FileWriter Object
    }
}

在Java中处理任何File IO操作时,最好使用try / catch循环

答案 2 :(得分:0)

路径错误。 此home/gk/Hello1.txt应为/home/gk/Hello1.txt