Как запретить банку быть выполненной напрямую в Windows 7+? - PullRequest
0 голосов
/ 28 марта 2019

Я хочу запустить приложение 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) для достижения этой цели?

...