如何在用外语(韩语)编写的 CMD 中读取文件?

我对java相当陌生。我现在正在制作一个基于文本的游戏。我有一些韩语对话保存在文本文件中。我正在使用 BufferReader 的方法加载它,代码如下:


Path read = Paths.get("conversation.txt");       

try {

        BufferedReader reader = Files.newBufferedReader(read, Charset.forName("euc-kr"));


        String lineS = reader.readLine();


        while (lineS != null) {


                System.out.println(lineS);


            }

            lineS = reader.readLine();

            sc.nextLine();

        }


    } catch (IOException e) {

        System.out.println("Cannot find the file");

        e.printStackTrace();

    }

如果我在 Eclipse 中运行它,这没有任何问题。但是如果我在 CMD 中运行它,它会出错。

http://img4.mukewang.com/6141b5df00010a8711460641.jpg

我几乎完成了这个游戏,我要把它发给我的朋友们。但它在这里犯了错误。我该如何解决这个问题?


白衣染霜花
浏览 147回答 2
2回答

烙印99

检查文件路径,并检查文件夹和文件的权限。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java