Недавно, в 2021 году, мой исполняемый файл Jar2exe без встроенной JRE прекрасно работал в Windows 11 внутри пакета msix Window Store. Но в более поздних версиях Windows 11 я получаю сообщение об ошибке «Среда выполнения Java недействительна» при попытке запустить тот же исполняемый файл. Если я скопирую исполняемый файл из установленной папки msix в другую папку, он запустится, поэтому становится ясно, что упаковка каким-то образом ограничивает доступ к JRE, несмотря на статус моего приложения «FullTrust».
Поскольку это происходит только тогда, когда исполняемый файл находится в установленном приложении Магазина Windows, его можно воспроизвести только при установке приложения из Магазина с использованием системы Windows 11 после 21H2. Соответствующее приложение находится здесь: https://www.microsoft.com/store/apps/9PJTFZLWFHZW, и сообщение об ошибке появляется вскоре после первого запуска приложения.
Есть другие видели эту проблему, и есть ли другое решение, кроме как скопировать файл из пакета установленного приложения?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ws-store-m
Как я могу получить доступ к установленной JRE для приложения Jar2exe в пакете msix Магазина Windows? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение