wiki:Da:Download

Download

Denne side giver grundlæggende JOSM-installationstrin og fejlfindingsooplysninger. For at begynde at arbejde med JOSM, se venligst Introduction og Help siderne. Og for meget komplekse problemer, se Installationsnoter (en).

Anbefalede muligheder

source:trunk/resources/images/openlocation.svg Start josm.jnlp (nyeste testede version)
Anbefalet version, alle platforme, automatisk opdatering til nyeste testede version månedligt (hvordan man starter).

source:trunk/resources/images/download.svg Download josm-tested.jar (testet version 19439)
Alle platforme (hvordan man kører).

Alle downloadmuligheder

Hver måned udgiver JOSM-holdet en testet version til download. MS Windows og Apple macOS varianterne er bygget på denne testede version. Når du klikker på josm.jnlp for at starte JOSM, vil du altid få den nyeste testede version. Javas Web Start (en) er mekanismen bag dette.

Hver nat genererer byggesystemerne en seneste version. Disse versioner kan have alvorlige fejl. Men for det meste fungerer de også godt. For den seneste version er der også en Web Start-variant tilgængelig.

For alle operativsystemer Udvikling
Version  Web Start  Download Windows Apple macOS Ubuntu, Debian… openSUSE Arch Linux Jar / Javadoc / Kilde
testet 19439 josm.jnlp josm-tested.jar
josm-setup.exe
josm-setup.msi
Microsoft Store
(se nedenfor)

JOSM macOS .zip-pakke
eller (homebrew)
se nedenfor se nedenfor se nedenfor josm:19439
seneste 19447 latest.jnlp josm-latest.jar se udgivelser på github se udgivelser på github se nedenfor se nedenfor Brug snapshots
ældre download/ se udgivelser på github se udgivelser på github pool/ testede versioner

Når du kører scripts, kontroller venligst først seneste, testet eller alle for at reducere downloadbåndbredde.

Strip oversættelser
Hvis downloadstørrelse er et problem, er mindre filer af den testede version tilgængelige. For downloads, der kun indeholder engelsk, tilføj ?lang=en til URL'en. For at inkludere én oversættelse, erstat en med sprogkoden (en) du ønsker (lille første bogstav, kun understøttede sprog). Du kan yderligere reducere filstørrelsen ved at fjerne signeringsoplysningerne ved at tilføje ?unsigned=1.

Linux Pakkearkiver

JOSMs Debian-baserede primært for Ubuntu

Dette er vores eget pakkearkiv primært for Ubuntu. Det bør også fungere med andre Debian-baserede (især Ubuntu-baserede) distributioner, men vi tester og vedligeholder ikke aktivt nogen distributioner andre end Ubuntu.

Arkivet indeholder to pakker:

  • josm – Giver den testede version (stabil). Erstatter pakken fra det officielle arkiv til din distribution. Standard JOSM-mappenavn er sat til JOSM.
  • josm-latest – Den seneste version (nattlig). Kan installeres parallelt med josm-pakken, derfor er standard JOSM-mappenavn sat til JOSM-latest.

Begge pakker giver /etc/default/josm henholdsvis /etc/default/josm-latest som konfigurationsfil for java-indstillinger.

Ud over den almindelige procedure beskrevet nedenfor, kan ældre DEB-filer downloades manuelt fra arkiverne.

Installation

Rediger pakkekildelisten /etc/apt/sources.list.d/josm.list:

sudo editor /etc/apt/sources.list.d/josm.list

og tilføj en af følgende linjer i henhold til din Ubuntu-version:

deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt plucky universe
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt oracular universe
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt noble universe
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe

# For andre Debian-baserede distributioner tilføj:
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe

Alternativt kan dette gøres med følgende one-liner i Ubuntu (ikke for Ubuntu-baserede distributioner som Linux Mint):

echo "deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt $(lsb_release -sc) universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null

eller for Linux Mint:

echo "deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt $(grep ^DISTRIB_CODENAME= /etc/upstream-release/lsb-release| awk -F = '{print $(2)}') universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null

Download den offentlige nøgle:

sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg

I tidligere instruktioner blev apt-key brugt. Hvis nøglen blev tilføjet til systemets nøglering, vil følgende linje fjerne den. Dette er aldri nødvendigt, medmindre det forhindrer JOSM i at signere pakker, der IKKE er josm.

sudo apt-key del $(apt-key list | grep -B1  "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57)

Opdater nu dine kilder:

# Du skal muligvis installere SSL-understøttelse for apt på forhånd:
sudo apt-get install apt-transport-https
# Opdater kilder
sudo apt-get update

og installer:

# Du kan springe denne første linje over, hvis disse pakker ikke var installeret før.
sudo apt-get remove josm josm-plugins

# For den testede version
sudo apt-get install josm
# For udviklingsversionen
sudo apt-get install josm-latest

GNU Debian

Vores egne Ubuntu-pakker, ovenfor, fungerer på Debian, og vi anbefaler at bruge dem. Afhængigt af opsætningen af sudo, vil nogle instruktioner ikke fungere som "normal" bruger, men kun som root.

Den testede version af JOSM er tilgængelig under main i sektionen utils, men versionen er normalt ret gammel.
Brug venligst backports-arkivet for at få en mere opdateret version, se Instruktioner. Denne version kan stadig være ældre end vores egne pakker.

Siden Debian 11 (bullseye) er josm-installer tilgængelig under main i sektionen utils. Den downloader den aktuelle .jar-fil fra dette websted og opdaterer den om nødvendigt.

openSUSE

Den testede version af JOSM er tilgængelig i Application:Geo-arkivet.[=#openSUSE]

Tilføj først som root-bruger i yast eller med zypper arkivet (for Tumbleweed erstat $releasever med openSUSE_Tumbleweed):

zypper ar -f 'https://download.opensuse.org/repositories/Application:/Geo/$releasever' Application:Geo

Installer derefter blot josm og josm-fonts pakkerne.

Arch Linux

Det officielle arkiv indeholder josm pakken, som kan installeres via pacman -S josm.

Arch-brugerarkivet (AUR) indeholder derudover josm-latest pakken med den seneste version af JOSM. Brug din AUR-hjælper til at installere denne pakke.

Begge pakker er tredjepartspakker og ikke vedligeholdt af JOSM-holdet.

Fejlfinding

Java

Når du dobbeltklikker på en jar-fil, og intet sker, betyder det i de fleste tilfælde, at Java ikke er installeret.

JOSM anbefaler nu Azul eller Bellsoft Liberica JDK'er. Generelt set bør den nuværende Java LTS foretrækkes (på nuværende tidspunkt ville det være Java 21), men Java 11 vil fungere. Se README for nuværende anbefalinger. Men prøv først den Java, der allerede er distribueret med operativsystemet, for eksempel.

Når du vælger en download, husk:

  • En Java-plug-in til webbrowsere er ikke nødvendig for at køre JOSM. Derfor er resultater fra sider som www.java.com/en/download/installed8.jsp ikke relevante.
  • En Java-variant med 64 bit anbefales til JOSM. Operativsystemets arkitektur er vigtig for at vælge mellem 32-bit Java eller 64-bit Java. Fordi JOSM ikke påvirkes af webbrowserens arkitektur, er de fleste anbefalinger på denne side www.java.com/en/download/faq/java_win64bit.xml ikke relevante.
  • Undgå sider som www.java.com/en/download, der har til formål at placere Java-plug-ins i webbrowsere. Og dette er ikke vigtigt for JOSM.

For yderligere information, besøg Installationsnoter (en) og fejlfinding siderne. Java i denne sektion betyder en JRE (Java Runtime Engine), der giver en JVM (Java Virtual Machine) til at køre JOSM, et Java-program, der er udviklet ved hjælp af JDK (Java Development Kit) og nogle gange startet med JNLP (Java Network Launch Protocol aka Web Start og efterfølger af Java-plug-ins).

Test af Java

Kontrollerer om Java er installeret og hvorfor JOSM ikke starter (eksempel primært for MS Windows).

  1. Download josm-tested.jar til dit skrivebord.
  2. Åbn en Kommandoprompt aka Terminal
  3. Skriv cd %homepath%⏎ og skriv cd Desktop
  4. Skriv java -version ⏎ Tre linjer med versionsdata bør vises. Hvis du ser noget andet, er Java ikke korrekt installeret.
  5. Skriv java -jar josm-tested.jar⏎. Nu bør JOSM køre, startet fra Kommandolinjen.
  6. Afslut JOSM.
  7. Skriv josm-tested.jar⏎. Hvis JOSM starter igen, er Windows Explorer klar til dobbeltklik på jar-filer.

Web Start

Du skal først installere OpenWebStart. Det vil downloade og køre Java af sig selv. Brug venligst 64-bit (x64) versionen af OpenWebStart, hvis du er på Microsoft Windows. Overgangen fra Oracle WebStart til OpenWebStart er stadig i gang, så i tilfælde af problemer, opret venligst en ny ticket eller skriv en kommentar til #17858.

Du skal muligvis opdatere standardprogrammet til at åbne JNLP-filer, hvis du tidligere har brugt Oracle WebStart. Se [jnlp-filtilknytning](https://openwebstart.com/docs/OWSGuide.html#_jnlp_file_association) for instruktioner til at indstille OpenWebStart som standardprogram for jnlp-filer.

Test af Web Start

  1. Download josm.jnlp til dit skrivebord.
  2. Åbn en Terminal og gå til Skrivebordet som ovenfor
  3. Skriv javaws josm.jnlp⏎. Dette bør først downloade JOSM, vise en sikkerhedsdialog og derefter starte JOSM.
  4. Hvis det mislykkes, skriv javaws -verbose josm.jnlp⏎. Dette bør først vise en dialog med information om JVM og derefter starte JOSM.

Virtuel Maskine

Uden for hukommelse

I dag er manuel kontrol af Javas hukommelse sjældent nødvendig, fordi tilgængelig RAM på computere er vokset. Forkert valgte værdier kan reducere JOSM ydeevne.

For nogle opgaver har JOSM en stor appetit på hukommelse. På den ene side kan det være nødvendigt at konfigurere en hukommelsesstørrelse, der understøtter flere plugins og funktioner. På den anden side kan langsomme maskiner stabiliseres ved at begrænse Javas hukommelsesbrug. Hvis nødvendigt, brug kommandolinjen til at indstille [Java-indstillingen](https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI) -Xmx…m, for eksempel -Xmx512m eller -Xmx1536m. I Debian/Ubuntu kan du redigere filen /etc/default/josm henholdsvis /etc/default/josm-latest.
Tidligere accepterede ældre java-programmer -Xmx=512m eller endda -Xmx 512m. Nu kaster disse fejlformede argumenter fejlmeddelelser.

VM-valg

På nuværende versioner af MS Windows er Java som standard installeret primært i C:\Program Files\Java\ mappen. Yderligere dele er placeret i C:\Program Files\Oracle\Java\. Der er en .\javapath\ mappe som mål for PATH-miljøvariablen. Det er hjemsted for de tre virtuelle filer java.exe, javaw.exe og javaws.exe. Disse filer er symbolske links fra de nuværende Java-installationer.

På ældre versioner af 64-bit Windows blev 32-bit tilstand JRE nogle gange yderligere installeret. Også nogle browsere medbragte deres egen JVM med begrænsede muligheder. I disse tilfælde ville en Web Start fra browseren ikke bruge din Java-installation, men den fra browseren.

Kontroller, at der ikke er anden javawebstart i \Windows\SysWow64. Java-kontrolpanelet vil ikke registrere den, og du kan sikkert slette den. Udfør oprydning og behold kun de nyeste versioner af hver JRE (En for 32-bit tilstand, en anden for 64-bit tilstand).

For genveje oprettet på skrivebordet for JNLP og kørsel af Javawebstart-opstarteren, sørg for at sende VM-parametre præfikset med -J og uden mellemrum før VM-indstillingen. Hvis du har installeret både 32-bit og 64-bit versionen, bør du sende indstillingen "-d64" hvis du vil vælge den foretrukne 64-bit VM. Bemærk, at nogle Oracle-dokumentationssider angiver indstillingen "-D64" med den forkerte store/lille bogstav!)

Eksempel på redigeret kommandolinje for en genvej på Windows-skrivebordet:

javaws.exe -J-d64 -J-Xmx2048m  josm.jnlp

Microsoft Windows

josm.exe

Brug af josm-setup.exe til installation på Microsoft Windows gør følgende:

  • Placerer to eksekverbare filer JOSM.exe og HWConsole.exe i mappen %LOCALAPPDATA%\JOSM
  • Registrerer JOSM.exe som mål for filtypenavnene *.osm, *.geojson, *.gpx, *.jos og *.joz.
  • Placerer JOSM-genveje på Skrivebordet og i Start-menuen.
  • Tilføjer afinstalleringsdata på de passende steder.

Ved opstart starter JOSM.exe JOSM med en indlejret version af Java vedligeholdt af JOSM-udviklere, baseret på Azul Zulu. JOSM.exe fungerer som en wrapper og er portabel (en).

HWConsole.exe ligner JOSM.exe, men starter JOSM mens den holder en Windows-konsol åben, der viser JOSM standard output (logs).

JOSM.exe accepterer alle sædvanlige [JOSM Program-argumenter](wikitr:/Help/CommandLineOptions#Programarguments). Se eksempel:

# Indlæs OSM-data
josm.exe https://www.osm.org/way/476702262

For at give [Java-indstillinger](wikitr:/Help/CommandLineOptions#Javaoptions) til Java VM, bruger JOSM.exe konfigurationsfilen JOSM.cfg i dens app-undermappe. I denne fil skal hver indstilling være på en separat linje.

For eksempel, for at ændre hukommelsestildeling, åbn %LOCALAPPDATA%\JOSM\app\JOSM.cfg og tilføj java-options=-Xmx8192m (for 8 GB) til en ny linje under [JavaOptions]-overskriften.

Grafik

Nogle Windows-installationer har grafikdriverproblemer (se #23784 for et eksempel). Dette kan udvise symptomer såsom:

  • Sorte bjælker i JOSM-værktøjslinjer
  • Flimren
  • Andre uventede brugergrænsefladeproblemer
  1. Download og installer Display Driver Uninstaller (DDU, [kilde](https://github.com/Wagnard/display-drivers-uninstaller)) fra den officielle spejlingsserver => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
  2. Fra "Device Type" (Enhedstype) drop-down menuen til højre, vælg "GPU". DDU vil automatisk registrere den GPU, du bruger.
  3. Klik på "Clean and Restart" (Rens og genstart) øverst. Dette vil afinstallere grafikdriverne og genstarte din PC.
  4. Geninstaller driverne.

ADVARSEL: Opret en sikkerhedskopi af din PC, før du bruger DDU. Selvom den opretter et genoprettelsespunkt af sig selv, er det ideelt at lave en selv for en sikkerheds skyld.

macOS

Brug af brew

macOS-brugere kan bruge [homebrew](https://brew.sh/) pakkehåndteringen til at installere og opdatere deres JOSM-instans.

I Terminal, kør brew install --cask josm for at installere eller brew upgrade --cask josm for at opgradere til den nuværende testede version af JOSM.

Linux

Arch Linux

Ved at bruge AUR kan du installere [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin).

Hvis du bruger [icedtea-web](https://archlinux.org/packages/extra/x86_64/icedtea-web/) i stedet for den anbefalede openwebstart, vil du få en fejl med den nyeste java. java-17-openjdk er kendt for at fungere, men java-22-openjdk gør ikke.

Kendte problemer

Ikke lukkede sager om …:

Last modified 4 weeks ago Last modified on 2025-10-25T20:10:38+02:00
Note: See TracWiki for help on using the wiki.