Open crowforkotlin opened 3 days ago
Indeed jbr_jcef, that is integrated into IDEs distributions, does not have jpackage
. jbr_jcef is used as a runtime to launch IDEs. So most components required for developing was removed to keep distribution size as small as possible.
You should use jbrsdk_jcef (or any other JDK) that can be downloaded via Download JDK.
It should be specified as Gradle JDK
Indeed jbr_jcef, that is integrated into IDEs distributions, does not have
jpackage
. jbr_jcef is used as a runtime to launch IDEs. So most components required for developing was removed to keep distribution size as small as possible. You should use jbrsdk_jcef (or any other JDK) that can be downloaded via Download JDK. It should be specified as Gradle JDK
OK, I asked the author in jewel, if that's the case then there is no way to solve it, this issue is closed, I will try to solve it, thank you
Indeed jbr_jcef, that is integrated into IDEs distributions, does not have
jpackage
. jbr_jcef is used as a runtime to launch IDEs. So most components required for developing was removed to keep distribution size as small as possible. You should use jbrsdk_jcef (or any other JDK) that can be downloaded via Download JDK. It should be specified as Gradle JDK
But why does JBR on Windows and Linux kernal system have jpackage? But jpackage does not exist on Mac? This results in the desktop product of the project using Jetbrains Jewel only running on Windows and Linux kernal system, but cannot be packaged on Mac. If you force it to be packaged and run with other JDK, it will crash.
I use jewel in my project, which requires jbrsdk+jcef but I see that jbr doesn't have jpackage, so when I use ./gradlew packageDmg, I get an error!
Is there a way around this?
Jewel must be run with jbr, but jbr does not have jpackage. I cannot package it on Mac. If I force the packaged product, it will not run.