JOSM en Java?

Hoe zit dat nu met JOSM en Java?
JOSM geeft mij de mededeling u voert versie 9.0.4 van Java uit, werk nu bij naar Java 13.0.1
Kies ik voor bijwerken kom ik uit op een site van Java die mij versie 1.8.0_231 geeft.
Start ik Java vanuit mijn Programma’s en kijk welke versie (About) ik heb, geeft deze 1.8.0_231.
Dit alles met W10, 64bit.
Gebruikt JOSM een eigen Java versie of zo die verborgen zit op mijn PC?

Ik gebruik de ‘normale’ java.

Maar ik gebruik wel een .bat file om josm op te starten:
“C:\Program Files\Java\jre1.8.0_231\bin\javaw” -Xmx2048M -jar “D:\JOSM\josm-tested.jar”

Dat geeft weer licht in de duisternis.
jre1.8.0_231 staat bij mij in Program Files (x86)\Java, dus een 32-bits app (?).
In Program Files staat wel Java\jdk-9.0.4 , dat is dus een 64 bits uitvoering.
Maar JOSM is volgens een 32-bits app, dus waarom refereert die dan naar jdk-9.0.4 vraag ik me af.
Op de site van JOSM staat ook: “JOSM is an extensible editor for OpenStreetMap (OSM) for Java 8+.”

Heb dus een jre-versie (Java Runtime Environment) en een jdk (Java Development Kit). Ik doe niks met Java, dus waarom die laatste op mijn PC staat?

Edit: heb inmiddels die jdk versie verwijderd en JOSM werkt nog gewoon, zonder melding over bijwerken :wink:
Zien wel of we tegen andere problemen aanlopen met andere programma’s, ik denk van niet.

Ik denk niet dat bij java applicaties als JOSM kunt spreken van 32 bit of 64 bit.

De 64 bit java wordt aanbevolen voor JOSM, zie https://josm.openstreetmap.de/wiki/Download