Java: "write once, run everywhere" vs "build once, run everywhere"

This page summarizes the projects mentioned and recommended in the original post on /r/java

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Useful-Things

    My opinions on common Java libraries, reverse engineering guides, and some assorted other tips

  • You can make a sorta kinda "Multi-platform" JavaFX jar, but only for one architecture per OS. Their dll/so/dylib path names all conflict which is infuriating.

  • rust-gradlew-locator

    gradlew convenience - gdub clone

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • LogFX

    LogFX is a simple Log reader supporting color highlighting and able to handle giant files.

  • Here's my JavaFX app's GH Actions file, which builds on Linux/Mac/Windows, if that helps.

  • jdeploy

    Developer friendly desktop deployment tool

  • You can try https://www.jdeploy.com. I didn't try it yet. I use GitHub Actions which allow me to deploy to all platforms by just pushing to the master branch (or whichever you set up). It's free for a certain amount of machine runtime minutes. Shouldn't be a problem for a personal application.

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