filewriter可以在ide中工作,但不能在cmd中工作,尽管没有错误

7tofc5zh  于 2021-06-27  发布在  Java
关注(0)|答案(2)|浏览(325)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

9小时前关门了。
改进这个问题
我只是尝试了各种文件编写器代码,它们在ide上工作得很好,但当我尝试运行cmd时,它们就不工作了。我是说system.out.println字符串出现了,但是filewriter.write没有写入文件。

public class filewriter {
    public static void main(String[] args) {
        String output = "This is the data in the output file";
        System.out.println(output);
        try {
            FileWriter fw = new FileWriter("./output.txt");
            fw.write(output);
            fw.close();
        }
        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

这是我试过的基本代码。它在ide上工作正常,但在cmd上不工作我使用这个命令

javac filewriter.java
java filewriter

命令行
dir after命令
我怎样才能解决这个问题?

lo8azlld

lo8azlld1#

我的ide和cmd上的java版本不同。我把它换了,它现在开始工作了

3pvhb19x

3pvhb19x2#

删除 ./ 从文件路径

FileWriter fw = new FileWriter("output.txt");

相关问题