Професионална програма
Loading...
tandaleyo avatar tandaleyo 13 Точки

IntelliJ IDEA и десетичен разделител в конзолата

Привет,

Сблъсках се с много досаден проблем:

При изпълняване на написан код конзолата очаква от да й подам дробните числа с разделител запетая, в противен случай "гърми". В regional & language settings на windows-а разделителя ми е настроен на точка, но явно IntelliJ не търси инфо от там...

Прегледах форума и по-конкретно ТУК има частично решение на проблема с използване на:

Locale.setDefault(Locale.ROOT);

но е досадно на всеки проект да трябва да го пиша...

Прерових всички настройки на IntelliJ, но такава не намерих, моля ако някой знае как да настроя разделителя по подразбиране да е точка - да помага.

Мерси!

Тагове:
1
Fundamentals Module 19/02/2016 13:25:57
RoYaL avatar RoYaL Trainer 6845 Точки

Здравей,

Не съм сигурен, че проблемът е в IntelliJ IDEA. Пробвал ли си да компилираш и пуснеш файла през конзолата? Там как е приема десетичния разделител. Ако отново е запетая, то очевидно не е проблем в компилационните и екзекюшън настройки на IDE-то.

Един вариант за който се сещам е да направиш IDE-то когато execute-ва .class файл да му слага съответните настройки върху пропъртитата user.language, user.country и user.variant

Можеш да пробваш и да си добавиш/смениш environment променлива за LANG към операционната система. set LANG=en_US.utf8 за windows или export LANG=en_US.utf8 за linux.

Поздрави,

Иван

0