Привет
I have deployed a simple JavaFX application using msi installer that was created by jpackage. When double-clicking on the application icon installed in Windows 10 "program files" directory, it displays an error "Failed to launch JVM". Prior to deployment, I tested the application jar file from the command prompt without any problem. When checking the application installation directory (under "C:\Program files") it has all the runtime dlls and so on, so I am not sure what causes this error? Here is the japckage command I used to build the runtime image:jpackage --type msi --name FileChooser -p "%JAVAFX_HOME%\lib;%M2_REPO%;org\openjfx\mavenfxfilechooser\mavenfxfilechooser.jar" --module "org.openjfx.mavenfxfilechooser/org.openjfx.mavenfxfilechooser.FileChooserApp"
Обновлять
jpackage --type msi --name FileChooser -p "%JMODS_HOME%;%M2_REPO%;C:\Users\hrh74\Downloads\Lib\file\org\openjfx\mavenfxfilechooser" --module "org.openjfx.mavenfxfilechooser/org.openjfx.mavenfxfilechooser.FileChooserApp"
Я установил приложение, используя образ среды выполнения MSI, и это определенно решило проблему «Не удалось запустить JVM». Приложение запустилось, однако у меня есть компонент WebView, который должен отображать контент с https://us.yahoo.com когда пользователь нажимает кнопку Yahoo, и кажется, что это не работает, когда приложение запускается как автономное приложение, но оно работает, когда я запускаю файл jar из командной строки. Нужно ли мне что-то добавлять в jpackage?
Сообщите мне, нужны ли исходный код и файл FXML.
Спасибо