- 
                Notifications
    You must be signed in to change notification settings 
- Fork 313
Add bundled Java runtime #770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* Adds JLink helper class, CLI support * Refactor main(); untangles TrayManager and PrintSocketServer * Force openjdk@11 on Travis + macOS * Mimic javapackager structure for macOS * Temporarily disable clean between builds * Temporarily allow running Mac version from out Co-authored-by: Berenz <[email protected]> Co-authored-by: Vzor- <[email protected]>
- Split out app bundle and pkg copy operations - Redundantly set permissions on payload - Fix Contents/ prefix nuances introduced with "clean" bundle - Various small ant fixes
| I get the below error during installation on Ubuntu 16.0.4  | 
- Don't assume host vendor matches target vendor - Make downloadJdk static - Set jmodsPath only once
| @klabarge the error you've linked seems to be a very odd issue with  
 This isn't documented very well in  This means you'll need to run  | 
* Initial jlink support for aarch64 cross, multiple jdk providers * Adds JLink helper class, CLI support * Pre-extract all native libs (JNA, HID4Java, etc) * Adds new branding to Windows, MacOS installers * Adds high-contrast support for Windows installer * Refactor main(); untangles TrayManager and PrintSocketServer * Move various utilities to JNA with fallback: focus, hostname, whoami, theme detection * Leverage JDK9+ for browsing directories * Use absolute paths for shell execute when possible * Renames `altPrinting` to `forceRaw`, moves code to JNA using RSS with fallback * Mimic javapackager structure for macOS * Adds experimental DMG creation support for macOS Co-authored-by: Vzor- <[email protected]> Co-authored-by: Berenz <[email protected]> Co-authored-by: Rebecca <[email protected]> Co-authored-by: Lite Finocchiaro <[email protected]>
Closes #468
Bundles the Java Runtime into a the QZ Tray installer.
${jre.skip}ant pkgbuild -Djre.skip=true # skip bundling of Java Runtimejre.archparameter. e.g:ant pkgbuild -Dtarget.arch=aarch64 # Grab and bundle ARM64 Java Runtime + JavaFXC:\Program Files\QZ Tray\runtime\bin\java.exe/opt/qz-tray/jre/runtime/java/Applications/QZ Tray.app/Contents/PlugIns/Java.runtime/Contents/Home/bin/javaTODO:
java -jaris a valid command.