Immer dran denken: es gibt (mindestens) 2 Javas! Das “Original” von Sun/Oracle und OpenJDK.

Beide sind weit verbreitet, fast identisch aber dennoch haben die mitunter gravierende Unterschiede.

Daher sollte man immer sagen, von welchem Java man redet.

Das Java, was Kreuzschnabel erwähnte, ist OPENJDK, unter dem JOSM stabil läuft.


java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Java 11 ist die Oracle-Version, von der bekannt ist, dass JOSM damit (derzeit?) definitiv NICHT läuft.

Gruss
walter