Я хочу запустить приложение java (single jar) в Windows 7 с кодировкой UTF-8.Поскольку в моем кодировке по умолчанию для Windows используется windows-1252, я написал сценарий запуска (пакетной обработки) с параметрами JVM:
java -Dfile.encoding = UTF8 my.jar
Работает нормальноно я также хотел бы запретить пользователям приложения запускать jar напрямую, чтобы заставить их использовать скрипт запуска.
jar - это приложение JavaFX, основанное на последнем официальном релизе Java 8 Hotspot.
Могу ли я настроить банку (например, MANIFEST.MF) для достижения этой цели?