Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java创建.java文件?_Java - Fatal编程技术网

如何使用java创建.java文件?

如何使用java创建.java文件?,java,Java,我想创建一个.java文件,但我做了一些错误的事情,因为当我尝试创建它时,我只得到一个名为example.java的目录 我要做的是创建一个扩展名为.java 这是我的代码片段,它没有按预期工作: 新文件(src,name+“.java”).mkdir() 如何实现上述功能?使用而不是mkdir new File(src, name + ".java").createNewFile(); 顾名思义,将创建一个目录。使用而不是mkdir 顾名思义,它将创建一个目录。文件只是文件的抽象表示。创建一

我想创建一个.java文件,但我做了一些错误的事情,因为当我尝试创建它时,我只得到一个名为example.java的目录

我要做的是创建一个扩展名为
.java

这是我的代码片段,它没有按预期工作:

新文件(src,name+“.java”).mkdir()

如何实现上述功能?

使用而不是
mkdir

new File(src, name + ".java").createNewFile();
顾名思义,将创建一个目录。

使用而不是
mkdir


顾名思义,它将创建一个目录。

文件
只是文件的抽象表示。创建一个
新文件
对象不会为“real”创建它

您必须对其调用方法:


文件
只是文件的抽象表示。创建一个
新文件
对象不会为“real”创建它

您必须对其调用方法:


使用新的NIO.2API创建新文件(如果使用JavaSE7或更高版本,建议使用):

教程:

Javadoc:


使用新的NIO.2API创建新文件(如果您使用的是JavaSE7或更高版本,建议使用):

教程:

Javadoc:


<代码> MKDIr <代码>意味着“制作目录”。<代码>文件Mydir 方法类似于Windows和UNIX/Linux中的<代码> MKDIr < /C>命令:创建一个DIR。考虑使用新的NIO。2 API:<代码> MKDIR >“制作目录”。<>代码>文件Mydir 方法类似于Windows和UNIX/Linux中的<代码> MKDIr < /代码>命令:创建一个DIR。考虑使用新的NIO。2 API:
File f = new File(src, name + ".java");
if(!f.exists())//check if the file already exists
    f.createNewFile();
Path javaFilePath = Paths.get(src, name + ".java");
if (! Files.exists(javaFilePath)){
    Files.createFile(javaFilePath);
}