Как заставить jar использовать (или jvm, в котором запущен jar) utf-8 вместо кодировки системы по умолчанию

Моя Windows кодировка по умолчанию - GBK, а мой Eclipse полностью закодирован в utf-8.
Итак, приложение, которое хорошо работает в моем Eclipse, вылетает из строя, потому что слова становятся нечитаемыми при экспорте в виде файла jar;
Мне нужно написать следующую строку в файле .bat для запуска приложения

   start java -Dfile.encoding=utf-8 -jar xxx.jar    

Теперь мой вопрос в том, могу ли я написать что-нибудь в исходном коде, чтобы установить, что приложение использует (или запускается jvm) utf-8 вместо кодировка системы по умолчанию.

23
задан gmode 14 December 2017 в 13:30
поделиться