beryx-gist / badass-runtime-example-javafx

A small JavaFX application that shows how to use the Badass Runtime Plugin
Apache License 2.0
25 stars 3 forks source link

I build a JPackage with ubuntu amd64 operating system. will it work on any linux os of the architecture with amd64? #20

Closed ghost closed 3 years ago

ghost commented 3 years ago

I build a JPackage with ubuntu amd64 operating system. will it work on any linux os of the architecture with amd64?

https://www.azul.com/downloads/zulu-community/?os=debian&architecture=x86-64-bit&package=jdk

I download azul jdk then I build my JPackage with ubuntu amd64 os.

linux jpack

will my jpackage work on any linux os with architecture amd64 ?

will my JPackage work on all the following linux os with architecture amd64?

lin list

Srijan-Sengupta commented 3 years ago

@parasuraam , if you check the link which you have given, you will find that after changing and trying all options from this: Screenshot from 2020-09-30 16-38-10

you will find that the JDK name and the requirement remains the same(may be except alpine linux) and as we know that jpackage gives an copy of the JRE, hence, your Deb or RPM packages must work on those distributions may be except alpine linux.

Though I am not very much sure that why they are providing an another JDK build of OpenJDK, but I knew that as all these are distribution for Linux , Hence, have the same Linux Kernel which executes the Executable Programs.

I suspect that Alpine Linux might be using Linux Kernel with some modifications due to which your Package may work or may not work. But other available Linux operating will work

Srijan-Sengupta commented 3 years ago

Is my explanation correct?