wiki:Nb:Download

Nedlasting

Denne siden gir grunnleggende installasjonsinstruksjoner og feilsøkingsinformasjon for JOSM. For å begynne å jobbe med JOSM, se Introduksjon (en) og Hjelp (en)-sidene. For svært komplekse problemer, se Installasjonsnotater (en).

Anbefalte alternativer

source:trunk/resources/images/openlocation.svg Start josm.jnlp (nyeste testede versjon)
Anbefalt versjon, alle plattformer, automatisk oppdatering til den nyeste testede versjonen månedlig (hvordan starte).

source:trunk/resources/images/download.svg Last ned josm-tested.jar (testet versjon 19369)
Alle plattformer (hvordan kjøre).

Alle nedlastingsalternativer

Hver måned gir JOSM-teamet ut en testet versjon for nedlasting. MS Windows- og Apple macOS-variantene er bygget på denne testede versjonen. Når du klikker på josm.jnlp for å starte JOSM, vil du alltid få den nyeste testede versjonen. Javas Web Start (en) er mekanismen bak dette.

Hver natt genererer byggesystemene en siste versjon. Disse versjonene kan ha alvorlige feil. Men for det meste fungerer de også bra. For den siste versjonen er det også en Web Start-variant tilgjengelig.

For alle operativsystemer Utvikling
Versjon  Web Start  Nedlasting Windows Apple macOS Ubuntu, Debian… openSUSE Jar / Javadoc / Kildekode
testet 19369 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 josm:19369
siste 19394 latest.jnlp josm-latest.jar se utgivelser på github se utgivelser på github se nedenfor Bruk snapshots
eldre nedlasting/ se utgivelser på github se utgivelser på github pool/ testede versjoner

Når du kjører skript, vennligst sjekk først på siste, testet eller alle for å redusere nedlastingsbåndbredde.

Fjern oversettelser
Hvis nedlastingsstørrelsen er et problem, er mindre filer av den testede versjonen tilgjengelige. For nedlastinger som kun inneholder engelsk, legg til ?lang=en til URL-en. For å inkludere én oversettelse, erstatt en med språkkoden (en) du ønsker (små bokstaver, kun støttede språk). Du kan redusere filstørrelsen ytterligere ved å fjerne signeringsinformasjonen ved å legge til ?unsigned=1.

Linux-pakker

JOSMs Debian-baserte pakker hovedsakelig for Ubuntu

Dette er vår egen pakkebrønn primært for Ubuntu. Den skal også fungere med andre Debian-baserte (spesielt Ubuntu-baserte) distribusjoner, men vi tester og vedlikeholder ikke aktivt andre distribusjoner enn Ubuntu.

Pakkebrønnen inneholder to pakker:

  • josm – Gir den testede versjonen (stabil). Erstatter pakken fra den offisielle pakkebrønnen til din distribusjon. Standard JOSM-mappenavn er satt til JOSM.
  • josm-latest – Den siste versjonen (nattlig). Kan installeres parallelt med josm-pakken, derfor er standard JOSM-mappenavn satt til JOSM-latest.

Begge pakkene gir /etc/default/josm henholdsvis /etc/default/josm-latest som konfigurasjonsfil for java-alternativer (en).

I tillegg til den vanlige prosedyren beskrevet nedenfor, kan eldre DEB-filer lastes ned manuelt fra arkivene.

Installasjon

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

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

og legg til en av følgende linjer avhengig av din Ubuntu-versjon:

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

# For andre Debian-baserte distribusjoner, legg til:
deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe

Alternativt kan dette gjøres med følgende en-linjer i Ubuntu (ikke for Ubuntu-baserte distribusjoner som Linux Mint):

echo "deb [signed-by=/usr/local/share/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=/usr/local/share/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

Last ned den offentlige nøkkelen josm-apt.key:

# Opprett mappen for manuelt nedlastede nøkler hvis den ikke allerede er opprettet
sudo mkdir -p /usr/local/share/keyrings
# Last ned nøkkelen
wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo gpg --dearmor -o /usr/local/share/keyrings/josm-apt.gpg

Tidligere brukte instruksjoner apt-key. Hvis nøkkelen ble lagt til systemets nøkkelring, vil følgende linje fjerne den:

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

Oppdater nå kildene dine:

# Du må kanskje installere SSL-støtte for apt på forhånd:
sudo apt-get install apt-transport-https
# Oppdater kildene
sudo apt-get update

og installer:

# Du kan hoppe over denne første linjen hvis disse pakkene ikke var installert før.
sudo apt-get remove josm josm-plugins

# For den testede versjonen
sudo apt-get install josm
# For utviklingsversjonen
sudo apt-get install josm-latest

GNU Debian

Våre egne Ubuntu-pakker, ovenfor, fungerer på Debian, og vi anbefaler å bruke dem. Avhengig av oppsettet av sudo, vil noen instruksjoner ikke fungere som "normal" bruker, men kun som root.

Den testede versjonen av JOSM er tilgjengelig under main i seksjonen utils, men versjonen er vanligvis ganske gammel.
Vennligst bruk backports-pakkebrønnen for å få en mer oppdatert versjon, se Instruksjoner. Denne versjonen kan fortsatt være eldre enn våre egne pakker.

Siden Debian 11 (bullseye) er josm-installer tilgjengelig under main i seksjonen utils. Den laster ned den nåværende .jar-filen fra denne siden og oppdaterer den om nødvendig.

openSUSE

Den testede versjonen av JOSM er tilgjengelig i Application:Geo-pakkebrønnen.[=#openSUSE]

Først legg til som root-bruker i yast eller med zypper pakkebrønnen (for Tumbleweed erstatt $releasever med openSUSE_Tumbleweed):

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

Deretter installer ganske enkelt josm og josm-fonts-pakken.

Feilsøking

Java

Når du dobbeltklikker på en jar-fil og ingenting skjer, betyr det i de fleste tilfeller at Java ikke er installert.

JOSM anbefaler nå Azul eller Bellsoft Liberica JDK-er. Generelt sett bør den nåværende Java LTS foretrekkes (på skrivende tidspunkt ville det være Java 17), men Java 11 vil fungere. Se README for nåværende anbefalinger. Men prøv først den Java-versjonen som allerede er distribuert med operativsystemet, for eksempel.

Når du velger en nedlasting, husk:

  • En Java Plug-in for nettlesere er ikke nødvendig for å kjøre JOSM. Derfor er resultater fra sider som www.java.com/en/download/installed8.jsp ikke relevante.
  • En Java-variant med 64 bit anbefales for JOSM. Operativsystemets arkitektur er viktig for å velge mellom 32 bit Java eller 64 bit Java. Fordi JOSM ikke påvirkes av nettleserens arkitektur, er de fleste anbefalingene på denne siden www.java.com/en/download/faq/java_win64bit.xml ikke relevante.
  • Unngå sider som www.java.com/en/download som har som mål å plassere Java Plug-ins i nettlesere. Og dette er ikke viktig for JOSM.

For mer informasjon, besøk Installasjonsnotater (en) og feilsøkingssider. Java i denne delen betyr en JRE (Java Runtime Engine) som gir en JVM (Java Virtual Machine) for å kjøre JOSM, et Java-program som er utviklet ved hjelp av JDK (Java Development Kit) og noen ganger startet med JNLP (Java Network Launch Protocol aka Web Start og etterfølger av Java Plug-ins).

Testing av Java

Sjekker om Java er installert og hvorfor JOSM ikke starter (eksempel hovedsakelig for MS Windows).

  1. Last ned josm-tested.jar til skrivebordet ditt.
  2. Åpne en kommandoprompt eller terminal
  3. Skriv cd %homepath%⏎ og skriv cd Desktop
  4. Skriv java -version ⏎ Tre linjer med versjonsdata skal vises. Hvis du ser noe annet, er Java ikke riktig installert.
  5. Skriv java -jar josm-tested.jar⏎. Nå skal JOSM kjøre, startet fra Kommandolinjen (en).
  6. Avslutt JOSM.
  7. Skriv josm-tested.jar⏎. Hvis JOSM starter igjen, er Windows Explorer klar for dobbeltklikk på jar-filer.

Web Start

Du må installere OpenWebStart først. Den vil laste ned og kjøre Java av seg selv. Vennligst bruk 64-bit (x64) versjonen av OpenWebStart hvis du er på Microsoft Windows. Overgangen fra Oracle WebStart til OpenWebStart er fortsatt i gang, så i tilfelle problemer, vennligst opprett en ny sak eller legg inn en kommentar til #17858.

Du må kanskje oppdatere standardprogrammet for å åpne JNLP-filer hvis du tidligere brukte Oracle WebStart. Se jnlp-filtilknytning for instruksjoner om å sette OpenWebStart som standardprogram for jnlp-filer

Testing Web Start

  1. Last ned josm.jnlp til skrivebordet ditt.
  2. Åpne en terminal og gå til skrivebordet som ovenfor.
  3. Skriv javaws josm.jnlp⏎. Dette skal først laste ned JOSM, vise en sikkerhetsdialog og deretter starte JOSM.
  4. Hvis det mislykkes, skriv javaws -verbose josm.jnlp⏎. Dette skal først vise en dialog med informasjon om JVM og deretter starte JOSM.

Virtuell maskin

Minneoverskridelse

I dag er det sjelden nødvendig å manuelt kontrollere Javas minnebruk fordi tilgjengelig RAM på datamaskiner har økt. Feil valgte verdier kan redusere JOSMs ytelse.

For noen oppgaver har JOSM et stort behov for minne. På den ene siden kan det være nødvendig å konfigurere en minnestørrelse som støtter flere plugins og funksjoner. På den annen side kan trege maskiner stabiliseres ved å begrense Javas minnebruk. Hvis nødvendig, bruk kommandolinjen til å sette Java-alternativet -Xmx…m, for eksempel -Xmx512m eller -Xmx1536m. I Debian/Ubuntu kan du redigere filen /etc/default/josm henholdsvis /etc/default/josm-latest.
Tidligere aksepterte eldre Java-programmer -Xmx=512m eller til og med -Xmx 512m. Nå gir slike feilformede argumenter feilmeldinger.

VM-valg

På nåværende versjoner av MS Windows installeres Java som standard hovedsakelig i C:\Program Files\Java\-katalogen. Tilleggsdeler plasseres i C:\Program Files\Oracle\Java\. Det finnes en .\javapath\-katalog som mål for PATH-miljøvariabelen. Den er hjemmet for de tre virtuelle filene java.exe, javaw.exe og javaws.exe. Disse filene er symbolske lenker fra de nåværende Java-installasjonene.

På eldre versjoner av 64-biters Windows ble noen ganger 32-biters JRE også installert. Noen nettlesere hadde også sin egen JVM med begrensede muligheter. I slike tilfeller ville en Web Start fra nettleseren ikke bruke din Java-installasjon, men den fra nettleseren.

Sjekk at det ikke finnes en annen javawebstart i \Windows\SysWow64. Java-kontrollpanelet vil ikke oppdage den, og du kan trygt slette den. Utfør opprydding og behold kun de nyeste versjonene av hver JRE (én for 32-biters modus, en annen for 64-biters modus).

For snarveier opprettet på skrivebordet for JNLP og kjøring av Javawebstart-oppstarteren, sørg for å sende VM-parametere prefikset med -J og uten mellomrom før VM-alternativet. Hvis du har installert både 32-biters og 64-biters versjon, bør du sende alternativet "-d64" hvis du vil velge den foretrukne 64-biters VM-en. Merk at noen Oracle-dokumentasjonssider angir alternativet "-D64" med feil stor/liten bokstav!)

Eksempel på en redigert kommandolinje for en snarvei på Windows-skrivebordet:

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

Microsoft Windows

josm.exe

Bruk av josm-setup.exe for installasjon på Microsoft Windows gjør følgende:

  • Plasserer to kjørbare filer JOSM.exe og HWConsole.exe i katalogen %LOCALAPPDATA%\JOSM.
  • Registrerer JOSM.exe som mål for filendelsene *.osm, *.geojson, *.gpx, *.jos og *.joz.
  • Plasserer JOSM-snarveier på skrivebordet og i startmenyen.
  • Legger til avinstalleringsdata på de aktuelle stedene.

Ved oppstart starter JOSM.exe JOSM med en innebygd versjon av Java vedlikeholdt av JOSM-utviklere, basert på Azul Zulu. JOSM.exe fungerer som en wrapper og er bærbar.

HWConsole.exe ligner på JOSM.exe, men starter JOSM mens den holder en Windows-konsoll åpen som viser JOSMs standardutdata (logger).

JOSM.exe aksepterer alle vanlige JOSM-programargumenter. Se eksempel:

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

For å gi Java-alternativer til JVM-en, bruker JOSM.exe konfigurasjonsfilen JOSM.cfg i dens app-underkatalog. I denne filen må hvert alternativ være på en egen linje.

For eksempel, for å endre minnetildeling, åpne %LOCALAPPDATA%\JOSM\app\JOSM.cfg og legg til java-options=-Xmx8192m (for 8 GB) på en ny linje under [JavaOptions]-overskriften.

Grafikk

Noen Windows-installasjoner har problemer med grafikkdrivere (se #23784 for et eksempel). Dette kan vise symptomer som:

  • Svarte felt i JOSM-verktøylinjer
  • Flimring
  • Andre uventede brukergrensesnittproblemer
  1. Last ned og installer Display Driver Uninstaller (DDU, kilde) fra den offisielle speilplassen => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
  2. Fra "Device Type"-nedtrekksmenyen til høyre, velg "GPU". DDU vil automatisk oppdage GPU-en du bruker.
  3. Klikk på "Clean and Restart" øverst. Dette vil avinstallere grafikkdriverne og starte PC-en på nytt.
  4. Reinstaller driverne.

ADVARSEL: Opprett en sikkerhetskopi av PC-en din før du bruker DDU. Selv om den oppretter et gjenopprettingspunkt av seg selv, er det ideelt å opprette en selv, bare i tilfelle.

macOS

Bruk av brew

macOS-brukere kan bruke homebrew-pakkesystemet til å installere og oppdatere sin JOSM-instans.

I Terminal, kjør brew install --cask josm for å installere eller brew upgrade --cask josm for å oppgradere til den nåværende testede versjonen av JOSM.

Linux

Arch Linux

Ved bruk av AUR kan du installere openwebstart-bin.

Hvis du bruker icedtea-web i stedet for den anbefalte openwebstart, vil du få en feil med den nyeste Java-versjonen. java-17-openjdk er kjent for å fungere, men java-22-openjdk gjør det ikke.

Kjente problemer

Ikke lukkede saker om …:

Last modified 4 weeks ago Last modified on 2025-03-31T19:53:41+02:00
Note: See TracWiki for help on using the wiki.