wiki:Sv:Download

Nedladdning

Denna sida ger grundläggande JOSM-installationssteg och felsökningsinformation. För att börja arbeta med JOSM, se Introduction och Help sidorna. Och för mycket komplexa problem, se Installationsanteckningar (en).

Rekommenderade alternativ

source:trunk/resources/images/openlocation.svg Starta josm.jnlp (senaste testade versionen)
Rekommenderad version, alla plattformar, automatisk uppdatering till senaste testade versionen varje månad (hur man startar).

source:trunk/resources/images/download.svg Ladda ner josm-tested.jar (testad version 19439)
Alla plattformar (hur man kör).

Alla nedladdningsalternativ

Varje månad släpper JOSM-teamet en testad version för nedladdning. MS Windows och Apple macOS varianterna är byggda på denna testade version. När du klickar på josm.jnlp för att starta JOSM, kommer du alltid att få den senaste testade versionen. Javas Web Start (en) är mekanismen bakom detta.

Varje natt genererar byggsystemen en senaste version. Dessa versioner kan ha allvarliga fel. Men för det mesta fungerar de också bra. För den senaste versionen finns också en Web Start-variant tillgänglig.

För alla operativsystem Utveckling
Version  Web Start  Nedladdning Windows Apple macOS Ubuntu, Debian… openSUSE Arch Linux Jar / Javadoc / Källa
testad 19439 josm.jnlp josm-tested.jar
josm-setup.exe
josm-setup.msi
Microsoft Store
(se nedan)

JOSM macOS .zip-paket
eller (homebrew)
se nedan se nedan se nedan josm:19439
senaste 19450 latest.jnlp josm-latest.jar se utgåvor på github se utgåvor på github se nedan se nedan Använd ögonblicksbilder
äldre nedladdning/ se utgåvor på github se utgåvor på github pool/ testade versioner

När du kör skript, kontrollera först senaste, testade eller alla för att minska nedladdningsbandbredd.

Strippa översättningar
Om nedladdningsstorlek är ett problem, finns mindre filer av den testade versionen tillgängliga. För nedladdningar som endast innehåller engelska, lägg till ?lang=en till URL:en. För att inkludera en översättning, ersätt en med språkkoden (en) du vill ha (liten första bokstav, endast stödda språk). Du kan ytterligare minska filstorleken genom att ta bort signeringsinformationen genom att lägga till ?unsigned=1.

Linux Paketarkiv

JOSMs Debian-baserade huvudsakligen för Ubuntu

Detta är vårt eget paketarkiv primärt för Ubuntu. Det bör också fungera med andra Debian-baserade (särskilt Ubuntu-baserade) distributioner, men vi testar och underhåller inte aktivt några distributioner andra än Ubuntu.

Arkivet innehåller två paket:

  • josm – Ger den testade versionen (stabil). Ersätter paketet från det officiella arkivet till din distribution. Standard JOSM-mappnamn är satt till JOSM.
  • josm-latest – Den senaste versionen (nattlig). Kan installeras parallellt med josm-paketet, därför är standard JOSM-mappnamn satt till JOSM-latest.

Båda paketen ger /etc/default/josm respektive /etc/default/josm-latest som konfigurationsfil för java-alternativ (en).

Utöver den vanliga proceduren beskriven nedan, kan äldre DEB-filer laddas ner manuellt från arkiven.

Installation

Redigera paketkälllistan /etc/apt/sources.list.d/josm.list:

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

och lägg till en av följande rader enligt 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

# För andra Debian-baserade distributioner lägg till:
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe

Alternativt kan detta göras med följande one-liner i Ubuntu (inte för Ubuntu-baserade 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 för 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

Ladda ner den publika nyckeln:

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

I tidigare instruktioner användes apt-key. Om nyckeln lades till systemets nyckelring, kommer följande rad att ta bort den. Detta är aldrig nödvändigt, förutom om det hindrar JOSM från att signera paket som INTE är josm.

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

Uppdatera nu dina källor:

# Du kan behöva installera SSL-stöd för apt i förväg:
sudo apt-get install apt-transport-https
# Uppdatera källor
sudo apt-get update

och installera:

# Du kan hoppa över denna första rad om dessa paket inte var installerade tidigare.
sudo apt-get remove josm josm-plugins

# För den testade versionen
sudo apt-get install josm
# För utvecklingsversionen
sudo apt-get install josm-latest

GNU Debian

Våra egna Ubuntu-paket, ovan, fungerar på Debian och vi rekommenderar att använda dem. Beroende på inställningen av sudo, kommer vissa instruktioner inte att fungera som "normal" användare utan endast som root.

Den testade versionen av JOSM är tillgänglig under main i sektionen utils, men versionen är vanligtvis ganska gammal.
Vänligen, använd backports-arkivet för att få en mer uppdaterad version, se Instruktioner. Denna version kan fortfarande vara äldre än våra egna paket.

Sedan Debian 11 (bullseye) är josm-installer tillgängligt under main i sektionen utils. Den laddar ner den aktuella .jar-filen från denna webbplats och uppdaterar den om nödvändigt.

openSUSE

Den testade versionen av JOSM är tillgänglig i Application:Geo-arkivet.[=#openSUSE]

Lägg först till som root-användare i yast eller med zypper arkivet (för Tumbleweed ersätt $releasever med openSUSE_Tumbleweed):

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

Installera sedan helt enkelt josm och josm-fonts paketen.

Arch Linux

Det officiella arkivet innehåller josm paketet, som kan installeras via pacman -S josm.

Arch-användararkivet (AUR) innehåller dessutom josm-latest paketet med den senaste versionen av JOSM. Använd din AUR-hjälpare för att installera detta paket.

Båda paketen är tredjepartspaket och inte underhållna av JOSM-teamet.

Felsökning

Java

När du dubbelklickar på en jar-fil och inget händer betyder det i de flesta fall att Java inte är installerat.

JOSM rekommenderar nu Azul eller Bellsoft Liberica JDK:er. Generellt sett bör den nuvarande Java LTS föredras (vid skrivande stund, skulle det vara Java 21), men Java 11 kommer att fungera. Se README för nuvarande rekommendationer. Men prova först den Java som redan är distribuerad med operativsystemet, till exempel.

När du väljer en nedladdning, kom ihåg:

  • En Java-plug-in för webbläsare är inte nödvändig för att köra JOSM. Därför är resultat från sidor som www.java.com/en/download/installed8.jsp inte relevanta.
  • En Java-variant med 64 bit rekommenderas för JOSM. Operativsystemets arkitektur är viktig för att välja mellan 32-bitars Java eller 64-bitars Java. Eftersom JOSM inte påverkas av webbläsarens arkitektur är de flesta rekommendationer på denna sida www.java.com/en/download/faq/java_win64bit.xml inte relevanta.
  • Undvik sidor som www.java.com/en/download som avser att placera Java-plug-ins i webbläsare. Och detta är inte viktigt för JOSM.

För ytterligare information, besök Installationsanteckningar (en) och felsökning sidorna. Java i detta avsnitt betyder en JRE (Java Runtime Engine) som ger en JVM (Java Virtual Machine) för att köra JOSM, ett Java-program som är utvecklat med JDK (Java Development Kit) och ibland startas med JNLP (Java Network Launch Protocol aka Web Start och efterföljare till Java-plug-ins).

Testa Java

Kontrollerar om Java är installerat och varför JOSM inte startar (exempel huvudsakligen för MS Windows).

  1. Ladda ner josm-tested.jar till din skrivbord.
  2. Öppna en Kommandotolk aka Terminal
  3. Skriv cd %homepath%⏎ och skriv cd Desktop
  4. Skriv java -version ⏎ Tre rader med versionsdata bör visas. Om du ser något annat är Java inte korrekt installerat.
  5. Skriv java -jar josm-tested.jar⏎. Nu bör JOSM köras, startad från Kommandoraden (en).
  6. Avsluta JOSM.
  7. Skriv josm-tested.jar⏎. Om JOSM startar igen, är Windows Explorer redo för dubbelklick på jar-filer.

Web Start

Du måste först installera OpenWebStart. Det kommer att ladda ner och köra Java av sig själv. Vänligen använd 64-bitars (x64) versionen av OpenWebStart om du är på Microsoft Windows. Övergången från Oracle WebStart till OpenWebStart pågår fortfarande, så i fall av problem, vänligen skapa en ny ticket eller skriv en kommentar till #17858.

Du kan behöva uppdatera standardprogrammet för att öppna JNLP-filer om du tidigare använde Oracle WebStart. Se [jnlp-filtillhörighet](https://openwebstart.com/docs/OWSGuide.html#_jnlp_file_association) för instruktioner om att ställa in OpenWebStart som standardprogram för jnlp-filer.

Testa Web Start

  1. Ladda ner josm.jnlp till din skrivbord.
  2. Öppna en Terminal och gå till Skrivbordet som ovan
  3. Skriv javaws josm.jnlp⏎. Detta bör först ladda ner JOSM, visa en säkerhetsdialog och sedan starta JOSM.
  4. Om det misslyckas, skriv javaws -verbose josm.jnlp⏎. Detta bör först visa en dialog med information om JVM och sedan starta JOSM.

Virtuell Maskin

Slut på minne

Nuförtiden är manuell kontroll av Javas minne sällan nödvändig eftersom tillgängligt RAM på datorer har vuxit. Felaktigt valda värden kan minska JOSM prestanda.

För vissa uppgifter har JOSM en stor aptit på minne. Å ena sidan kan det vara nödvändigt att konfigurera en minnesstorlek som stöder fler plugins och funktioner. Å andra sidan kan långsamma maskiner stabiliseras genom att begränsa Javas minnesanvändning. Om det behövs, använd kommandoraden (en) för att ställa in [Java-alternativet](https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI) -Xmx…m, till exempel -Xmx512m eller -Xmx1536m. I Debian/Ubuntu kan du redigera filen /etc/default/josm respektive /etc/default/josm-latest.
Tidigare accepterade äldre java-program -Xmx=512m eller till och med -Xmx 512m. Nu kastar dessa felformade argument felmeddelanden.

VM-val

På nuvarande versioner av MS Windows är Java som standard installerad huvudsakligen i C:\Program Files\Java\ katalogen. Ytterligare delar placeras i C:\Program Files\Oracle\Java\. Det finns en .\javapath\ katalog som mål för PATH-miljövariabeln. Det är hem för de tre virtuella filerna java.exe, javaw.exe och javaws.exe. Dessa filer är symboliska länkar från de nuvarande Java-installationerna.

På äldre versioner av 64-bitars Windows installerades ibland 32-bitars läget JRE dessutom. Också vissa webbläsare medförde sin egen JVM med begränsade möjligheter. I dessa fall skulle en Web Start från webbläsaren inte använda din Java-installation utan den från webbläsaren.

Kontrollera att det inte finns någon annan javawebstart i \Windows\SysWow64. Java-kontrollpanelen kommer inte att upptäcka den och du kan säkert ta bort den. Utför städning och behåll bara de senaste versionerna av varje JRE (En för 32-bitars läget, en annan för 64-bitars läget).

För genvägar skapade på skrivbordet för JNLP och körning av Javawebstart-startprogrammet, se till att skicka VM-parametrar prefixade med -J och utan mellanslag före VM-alternativet. Om du har installerat både 32-bitars och 64-bitars versionen, bör du skicka alternativet "-d64" om du vill välja den föredragna 64-bitars VM. Observera att vissa Oracle-dokumentationssidor indikerar alternativet "-D64" med fel versal/gemen!)

Exempel på redigerad kommandorad för en genväg på Windows-skrivbordet:

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

Microsoft Windows

josm.exe

Användning av josm-setup.exe för installation på Microsoft Windows gör följande:

  • Placerar två körbara filer JOSM.exe och HWConsole.exe i katalogen %LOCALAPPDATA%\JOSM
  • Registrerar JOSM.exe som mål för filtilläggen *.osm, *.geojson, *.gpx, *.jos och *.joz.
  • Placerar JOSM-genvägar på Skrivbordet och i Start-menyn.
  • Lägger till avinstalleringsdata på lämpliga platser.

Vid start startar JOSM.exe JOSM med en inbäddad version av Java underhållen av JOSM-utvecklare, baserad på Azul Zulu. JOSM.exe fungerar som en wrapper och är portabel (en).

HWConsole.exe liknar JOSM.exe men startar JOSM samtidigt som den håller en Windows-konsol öppen som visar JOSM standard utdata (loggar).

JOSM.exe accepterar alla vanliga [JOSM Program-argument](wikitr:/Help/CommandLineOptions#Programarguments (en)). Se exempel:

# Ladda OSM-data
josm.exe https://www.osm.org/way/476702262

För att ge [Java-alternativ](wikitr:/Help/CommandLineOptions#Javaoptions (en)) till Java VM, använder JOSM.exe konfigurationsfilen JOSM.cfg i sin app-urkatalog. I denna fil måste varje alternativ vara på en separat rad.

Till exempel, för att ändra minnesallokering, öppna %LOCALAPPDATA%\JOSM\app\JOSM.cfg och lägg till java-options=-Xmx8192m (för 8 GB) till en ny rad under [JavaOptions]-rubriken.

Grafik

Vissa Windows-installationer har grafikdrivrutinsproblem (se #23784 för ett exempel). Detta kan uppvisa symptom som:

  • Svarta staplar i JOSM-verktygsfält
  • Flickering
  • Andra oväntade användargränssnittsproblem
  1. Ladda ner och installera Display Driver Uninstaller (DDU, [källa](https://github.com/Wagnard/display-drivers-uninstaller)) från den officiella spegeln => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
  2. Från "Device Type" (Enhetstyp) rullgardinsmenyn till höger, välj "GPU". DDU kommer automatiskt att upptäcka den GPU du använder.
  3. Klicka på "Clean and Restart" (Rensa och starta om) högst upp. Detta kommer att avinstallera grafikdrivrutinerna och starta om din dator.
  4. Installera om drivrutinerna.

VARNING: Skapa en säkerhetskopia av din dator innan du använder DDU. Även om den skapar en återställningspunkt själv, är det idealiskt att göra en själv för säkerhets skull.

macOS

Använda brew

macOS-användare kan använda [homebrew](https://brew.sh/) pakethanteraren för att installera och uppdatera sin JOSM-instans.

I Terminal, kör brew install --cask josm för att installera eller brew upgrade --cask josm för att uppgradera till den nuvarande testade versionen av JOSM.

Linux

Arch Linux

Genom att använda AUR kan du installera [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin).

Om du använder [icedtea-web](https://archlinux.org/packages/extra/x86_64/icedtea-web/) istället för den rekommenderade openwebstart, kommer du att få ett fel med den senaste java. java-17-openjdk är känd för att fungera, men java-22-openjdk gör inte det.

Kända problem

Ej stängda ärenden om …:

Last modified 2 months ago Last modified on 2025-10-25T20:15:43+02:00
Note: See TracWiki for help on using the wiki.