Distribution of JVM Desktop Applications

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • chunky

    A path tracer to create realistic images of your Minecraft worlds.

    What's the story with JavaFX nowadays? I'm not a Java dev, but from a user perspective it's a bit of a PITA since OpenJDK doesn't (?) package JavaFX with it (and neither does the latest oracle JRE/JDK?). It seems to be open source but the main program I'm thinking of, an old-school raytracer for minecraft Chunky [0] requires it be packaged with the JDK, hence the requirement for Java 8.

    Is this just laziness on the part of those devs to not package it up or is there something else going on?

    [0] https://github.com/chunky-dev/chunky

  • jar2app

    Convert any Java jar to a Mac OS X .App bundle. No external tools needed, no funky parameters, it just works.

    Many years ago, I wrote jar2app: https://github.com/Jorl17/jar2app

    At the time, I had a Minecraft jar on my hands, and I was tired of it not showing up in Spotlight's results because it was "just" a Jar. So I cobbled together this lazy script to get around that. I guess I got carried away writing the documentation when I published it, but it was never meant to be used "in production".

    People often stumble upon the project and pose questions (same goes with some of my other projects like the barely-standing https://www.open-elevation.com/ ), but I just don't have the energy and time to fix things, answer issues and all tat jazz

    I feel _really_ bad for not helping people out, clearing their doubts, fixing their issues, and improving my "creations" that were thrown out into the world. It's just that from my perspective, these things I built are extremely simple, mostly weekend-projects, which were for my own use, and I just happened to put them out there to help out whoever needs them. I accept donations on https://www.open-elevation.com/ to try to at least break-even on the cost of the hardware (I don't, not even close, but that's okay), but really I don't have time and energy to help out...

    All this to say that I'm sure if I had put in just a tiny bit of effort throughout the years, even if just by looking at issues and pull requests created by others, I'm sure jar2app could be on this list (and _especially_ because of the work that others could have put into it, if I just provided them with feedback once in a while).

    So, if anyone's out there, I'm sorry! I really just have the time, energy and in some cases the money...

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • jpackage-maven-plugin

    The jpackage maven plugin lets you create a custom runtime image/installer with the jpackage tool introduced in Java 14. (by Akman)

    We spent far more time figuring out how to notarize an application of MacOs that using jpackage.

    [1] https://github.com/akman/jpackage-maven-plugin

  • strongbox

    a World of Warcraft Addon Manager aimed at Linux players (by ogri-la)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts