Как получить файл для чтения в CMD, написанный на иностранном языке (корейский)? - PullRequest
0 голосов
/ 13 сентября 2018

Я довольно новичок в 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, он выдает ошибку. enter image description here

Я почти закончил делать эту игру, и я собираюсь отправить ее своим друзьям. Но здесь делают ошибки. Как я мог решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Попробуйте напечатать абсолютный путь, на который указывает программа.И сделайте, чтобы почтовый файл включал эту программу и текстовый файл, чтобы избежать исключения NoSuchFileException.Или создайте jar-файл, включающий текстовый файл с eclipse.Как насчет экспорта файла jar типа this ?

0 голосов
/ 13 сентября 2018

проверьте путь к файлу, а также проверьте права доступа к папке и файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...