Andre språk:
Innholdsfortegnelse
Nedlasting
Denne siden gir grunnleggende JOSM-installasjonstrinn og feilsøkingsinformasjon. For å begynne å arbeide med JOSM, vennligst se Introduction og Help sidene. Og for veldig komplekse problemer, se Installasjonsnotater.
Anbefalte alternativer
Start josm.jnlp (nyeste testede versjon)
Anbefalt versjon, alle plattformer, automatisk oppdatering til nyeste testede versjon månedlig (hvordan starte).
Last ned josm-tested.jar (testet versjon 19439)
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 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 | 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 |
| siste 19444 | latest.jnlp | josm-latest.jar | se utgivelser på github | se utgivelser på github | se nedenfor | 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 siste, testet eller alle for å redusere nedlastingsbåndbredde.
Stripp oversettelser
Hvis nedlastingsstørrelse er et problem, er mindre filer av den testede versjonen tilgjengelige. For nedlastinger som kun inneholder engelsk, legg til ?lang=en i URL-en. For å inkludere én oversettelse, erstatt en med språkkoden (en) du ønsker (liten forbokstav, kun støttede språk). Du kan redusere filstørrelsen ytterligere ved å fjerne signeringsinformasjonen ved å legge til ?unsigned=1.
Linux-pakkeapper
JOSMs Debian-baserte hovedsakelig for Ubuntu
Dette er vår egen pakkeapp primært for Ubuntu. Den skal også fungere med andre Debian-baserte (spesielt Ubuntu-baserte) distribusjoner, men vi tester og vedlikeholder ikke aktivt noen distribusjoner andre enn Ubuntu.
Appen inneholder to pakker:
- josm – Gir den testede versjonen (stabil). Erstatter pakken fra den offisielle appen 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.
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 i henhold til din Ubuntu-versjon:
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-baserte distribusjoner legg til: deb [signed-by=/etc/apt/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=/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
Last ned den offentlige nøkkelen:
sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg
I tidligere instruksjoner ble apt-key brukt. Hvis nøkkelen ble lagt til systemets nøkkelring, vil følgende linje fjerne den. Dette er aldri nødvendig, unntatt hvis det hindrer JOSM fra å signere pakker som IKKE er josm.
sudo apt-key del $(apt-key list | grep -B1 "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57)
Nå oppdater dine kilder:
# Du må kanskje installere SSL-støtte for apt på forhånd: sudo apt-get install apt-transport-https # Oppdater kilder 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-appen 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 dette nettstedet og oppdaterer den om nødvendig.
openSUSE
Den testede versjonen av JOSM er tilgjengelig i Application:Geo-appen.[=#openSUSE]
Legg først til som root-bruker i yast eller med zypper appen (for Tumbleweed erstatt $releasever med openSUSE_Tumbleweed):
zypper ar -f 'https://download.opensuse.org/repositories/Application:/Geo/$releasever' Application:Geo
Installer deretter enkelt josm og josm-fonts pakkene.
Arch Linux
Den offisielle appen inneholder josm pakken, som kan installeres via pacman -S josm.
Arch-brukerappen (AUR) inneholder i tillegg josm-latest pakken med den siste versjonen av JOSM.
Bruk din AUR-hjelper for å installere denne pakken.
Begge pakkene er tredjepartspakker og ikke vedlikeholdt av JOSM-teamet.
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 bør den nåværende Java LTS foretrekkes (på skrivende tidspunkt ville det være Java 21), men Java 11 vil fungere. Se README for nåværende anbefalinger. Men prøv først Java 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-bits Java eller 64-bits Java. Fordi JOSM ikke påvirkes av nettleserens arkitektur, er de fleste anbefalinger 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 og feilsøking sidene. 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).
- Last ned josm-tested.jar til skrivebordet ditt.
- Åpne en kommandoprompt aka Terminal
- Skriv
cd %homepath%⏎ og skrivcd Desktop⏎ - Skriv
java -version⏎ Tre linjer med versjonsdata skal vises. Hvis du ser noe annet, er Java ikke riktig installert. - Skriv
java -jar josm-tested.jar⏎. Nå skal JOSM kjøre, startet fra Kommandolinjen. - Avslutt JOSM.
- Skriv
josm-tested.jar⏎. Hvis JOSM starter igjen, er Windows Explorer klar for dobbeltklikk på jar-filer.
Web Start
Du må først installere OpenWebStart. Den vil laste ned og kjøre Java av seg selv. Vennligst bruk 64-bits (x64) versjonen av OpenWebStart hvis du er på Microsoft Windows. Overgangen fra Oracle WebStart til OpenWebStart pågår fortsatt, så i tilfelle problemer, vennligst opprett en ny ticket eller legg inn en kommentar til #17858.
Du må kanskje oppdatere standardprogrammet for å åpne JNLP-filer hvis du tidligere har brukt Oracle WebStart. Se [jnlp-filtilordning](https://openwebstart.com/docs/OWSGuide.html#_jnlp_file_association) for instruksjoner om å sette OpenWebStart som standardprogram for jnlp-filer.
Testing av Web Start
- Last ned josm.jnlp til skrivebordet ditt.
- Åpne en Terminal og gå til Skrivebordet som ovenfor
- Skriv
javaws josm.jnlp⏎. Dette skal først laste ned JOSM, vise en sikkerhetsdialog og deretter starte JOSM. - 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
Tom for minne
I dag er manuell kontroll av Javas minne sjelden nødvendig fordi tilgjengelig RAM på datamaskiner har økt. Feil valgte verdier kan redusere JOSM ytelsen.
For noen oppgaver har JOSM stor appetitt på 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 for å sette [Java-alternativet](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 aksepterte eldre java-programmer -Xmx=512m eller til og med -Xmx 512m. Nå kaster disse feilformede argumentene feilmeldinger.
VM-utvalg
På nåværende versjoner av MS Windows er Java som standard installert hovedsakelig i C:\Program Files\Java\ katalogen. Ytterligere deler er plassert i C:\Program Files\Oracle\Java\. Det er 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-bits Windows ble noen ganger 32-bits modus JRE i tillegg installert. Også noen nettlesere brakte med seg sin egen JVM med begrensede evner. I disse tilfellene ville en Web Start fra nettleseren ikke bruke din Java-installasjon, men den fra nettleseren.
Sjekk at det ikke finnes 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 (En for 32-bits modus, en annen for 64-bits modus).
For snarveier opprettet på skrivebordet for JNLP og kjøring av Javawebstart-opstarteren, pass på at du sender VM-parametre prefikset med -J og uten mellomrom før VM-alternativet. Hvis du har installert både 32-bits og 64-bits versjonen, bør du sende alternativet "-d64" hvis du vil velge den foretrukne 64-bits VM-en. Merk at noen Oracle-dokumentasjonssider indikerer alternativet "-D64" med feil stor/liten bokstav!)
Eksempel på 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 eksekverbare filer
JOSM.exeogHWConsole.exei katalogen%LOCALAPPDATA%\JOSM - Registrerer JOSM.exe som mål for filutvidelsene
*.osm,*.geojson,*.gpx,*.josog*.joz. - Plasserer JOSM-snarveier på Skrivebordet og i Start-menyen.
- 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 portable.
HWConsole.exe ligner på JOSM.exe, men starter JOSM mens den holder en Windows-konsoll åpen som viser JOSM standard utdata (logger).
JOSM.exe aksepterer alle vanlige [JOSM Program-argumenter](wikitr:/Help/CommandLineOptions#Programarguments). Se eksempel:
# Last OSM-data josm.exe https://www.osm.org/way/476702262
For å gi [Java-alternativer](wikitr:/Help/CommandLineOptions#Javaoptions) til Java VM, bruker JOSM.exe konfigurasjonsfilen JOSM.cfg i sin 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) til en ny linje under [JavaOptions]-overskriften.
Grafikk
Noen Windows-installasjoner har grafikkdriverproblemer (se #23784 for et eksempel). Dette kan vise symptomer som:
- Svarte felt i JOSM-verktøylinjer
- Flimring
- Andre uventede brukergrensesnittproblemer
- Last ned og installer Display Driver Uninstaller (DDU, [kilde](https://github.com/Wagnard/display-drivers-uninstaller)) fra den offisielle speilingsserveren => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
- Fra "Device Type" (Enhetstype) nedtrekksmenyen til høyre, velg "GPU". DDU vil automatisk oppdage GPU-en du bruker.
- Klikk på "Clean and Restart" (Rens og restart) øverst. Dette vil avinstallere grafikkdriverne og starte datamaskinen din på nytt.
- Reinstaller driverne.
ADVARSEL: Opprett en sikkerhetskopi av datamaskinen din før du bruker DDU. Selv om den oppretter et gjenopprettingspunkt selv, er det ideelt å lage en selv for sikkerhets skyld.
macOS
Bruke brew
macOS-brukere kan bruke [homebrew](https://brew.sh/) pakkebehandleren for å 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 å bruke AUR kan du installere [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin).
Hvis du bruker [icedtea-web](https://archlinux.org/packages/extra/x86_64/icedtea-web/) i stedet for den anbefalte openwebstart, vil du få en feil med den nyeste java. java-17-openjdk er kjent for å fungere, men java-22-openjdk gjør ikke det.
Kjente problemer
Ikke lukkede saker om …:
- Java-problemer - noen av feilene fører til blokkeringer i Oracle JVM (dekket på [JavaBugs](wiki:JavaBugs)).
- Linux
- Ubuntu
- macOS
- Windows


