`
Andre språk:
Innhaldsforteikning
Nedlasting
Denne sida gir grunnleggande JOSM-installasjonstrinn og feilsøkingsinformasjon. For å byrje å arbeide med JOSM, ver venleg sjå Introduction og Help sidene. Og for svært komplekse problem, sjå Installasjonsnotatar (en).
Tilrådde alternativ
Start josm.jnlp (nyaste testa versjon)
Tilrådd versjon, alle plattformer, automatisk oppdatering til nyaste testa versjon månadleg (korleis starte).
Last ned josm-tested.jar (testa versjon 19439)
Alle plattformer (korleis køyre).
Alle nedlastingsalternativ
Kvar månad gjev JOSM-teamet ut ein testa versjon for nedlasting. MS Windows og Apple macOS variantane er bygde på denne testa versjonen. Når du klikkar på josm.jnlp for å starte JOSM, vil du alltid få den nyaste testa versjonen. Java sin Web Start (en) er mekanismen bak dette.
Kvar natt genererer byggesystema ein siste versjon. Desse versjonane kan ha alvorlege feil. Men for det meste fungerer dei også bra. For den siste versjonen er det også ein Web Start-variant tilgjengeleg.
| For alle operativsystem | Utvikling | |||||||
|---|---|---|---|---|---|---|---|---|
| Versjon | Web Start | Nedlasting | Windows | Apple macOS | Ubuntu, Debian… | openSUSE | Arch Linux | Jar / Javadoc / Kjelde |
| testa 19439 | josm.jnlp | josm-tested.jar | josm-setup.exe josm-setup.msi Microsoft Store (sjå nedanfor) | JOSM macOS .zip-pakke eller (homebrew) | sjå nedanfor | sjå nedanfor | sjå nedanfor | josm:19439 |
| siste 19450 | latest.jnlp | josm-latest.jar | sjå utgjevingar på github | sjå utgjevingar på github | sjå nedanfor | sjå nedanfor | Bruk snapshots | |
| eldre | nedlasting/ | sjå utgjevingar på github | sjå utgjevingar på github | pool/ | testa versjonar | |||
Når du køyrer skript, ver venleg sjekk først siste, testa eller alle for å redusere nedlastingsbandbreidda.
Stripp omsetjingar
Viss nedlastingsstorleik er eit problem, er mindre filar av den testa versjonen tilgjengelege. For nedlastingar som berre inneheld engelsk, legg til ?lang=en i URL-en. For å inkludere éi omsetjing, erstatt en med språkkoden (en) du ynskjer (liten forbokstav, berre støtta språk). Du kan redusere filstorleiken vidare ved å fjerne signeringsinformasjonen ved å leggje til ?unsigned=1.
Linux-pakkeappar
JOSM sin Debian-baserte hovudsakleg for Ubuntu
Dette er vår eigen pakkeapp primært for Ubuntu. Han skal også fungere med andre Debian-baserte (spesielt Ubuntu-baserte) distribusjonar, men vi testar og vedlikeheld ikkje aktivt nokon distribusjonar andre enn Ubuntu.
Appen inneheld to pakkar:
- josm – Gir den testa versjonen (stabil). Erstatter pakken frå den offisielle appen til din distribusjon. Standard JOSM-mappenamn er sett til
JOSM. - josm-latest – Den siste versjonen (nattleg). Kan installerast parallelt med josm-pakken, derfor er standard JOSM-mappenamn sett til
JOSM-latest.
Begge pakkane gir /etc/default/josm høvesvis /etc/default/josm-latest som konfigurasjonsfil for java-alternativ (en).
I tillegg til den vanlege prosedyren skildra nedanfor, kan eldre DEB-filar lastast ned manuelt frå arkiva.
Installasjon
Rediger pakkekildelista /etc/apt/sources.list.d/josm.list:
sudo editor /etc/apt/sources.list.d/josm.list
og legg til ein av følgjande liner i høve 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 distribusjonar legg til: deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe
Alternativt kan dette gjerast med følgjande ein-liner i Ubuntu (ikkje for Ubuntu-baserte distribusjonar 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 offentlege nøkkelen:
sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg
I tidlegare instruksjonar vart apt-key brukt. Viss nøkkelen vart lagt til systemets nøkkelring, vil følgjande linje fjerne han. Dette er aldri naudsynt, unntatt viss det hindrar JOSM frå å signere pakkar 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)
No oppdater dine kjelder:
# Du må kanskje installere SSL-støtte for apt på førehand: sudo apt-get install apt-transport-https # Oppdater kjelder sudo apt-get update
og installer:
# Du kan hoppe over denne første linja viss desse pakkane ikkje var installerte før. sudo apt-get remove josm josm-plugins # For den testa versjonen sudo apt-get install josm # For utviklingsversjonen sudo apt-get install josm-latest
GNU Debian
Våre eigne Ubuntu-pakkar, ovanfor, fungerer på Debian og vi tilrår å bruke dei. Avhengig av oppsettet av sudo, vil nokre instruksjonar ikkje fungere som "normal" brukar, men berre som root.
Den testa versjonen av JOSM er tilgjengeleg under main i seksjonen utils, men versjonen er vanlegvis ganske gammal.
Ver venleg bruk backports-appen for å få ein meir oppdatert versjon, sjå Instruksjonar. Denne versjonen kan framleis vere eldre enn våre eigne pakkar.
Sidan Debian 11 (bullseye) er josm-installer tilgjengeleg under main i seksjonen utils. Han lastar ned den noverande .jar-fila frå denne nettstaden og oppdaterer han om naudsynt.
openSUSE
Den testa versjonen av JOSM er tilgjengeleg i Application:Geo-appen.[=#openSUSE]
Legg først til som root-brukar 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 pakkane.
Arch Linux
Den offisielle appen inneheld josm pakken, som kan installerast via pacman -S josm.
Arch-brukarappen (AUR) inneheld i tillegg josm-latest pakken med den siste versjonen av JOSM.
Bruk din AUR-hjelpar for å installere denne pakken.
Begge pakkane er tredjepartspakkar og ikkje vedlikehaldne av JOSM-teamet.
Feilsøking
Java
Når du dobbeltklikkar på ei jar-fil og ingenting skjer, betyr det i dei fleste tilfelle at Java ikkje er installert.
JOSM tilrår no Azul eller Bellsoft Liberica JDK-ar. Generelt bør den noverande Java LTS føretrekkjast (på skrivande tidspunkt ville det vere Java 21), men Java 11 vil fungere. Sjå README for noverande tilrådingar. Men prøv først Java som allereie er distribuert med operativsystemet, til dømes.
Når du vel ein nedlasting, hugse:
- Ein Java-plug-in for nettlesarar er ikkje naudsynt for å køyre JOSM. Derfor er resultat frå sider som www.java.com/en/download/installed8.jsp ikkje relevante.
- Ein Java-variant med 64 bit tilrår for JOSM. Operativsystemets arkitektur er viktig for å velje mellom 32-bits Java eller 64-bits Java. Fordi JOSM ikkje påverkast av nettlesaren sin arkitektur, er dei fleste tilrådingar på denne sida www.java.com/en/download/faq/java_win64bit.xml ikkje relevante.
- Unngå sider som www.java.com/en/download som har som mål å plassere Java-plug-ins i nettlesarar. Og dette er ikkje viktig for JOSM.
For meir informasjon, besøk Installasjonsnotatar (en) og feilsøking sidene. Java i denne delen tyder ein JRE (Java Runtime Engine) som gjev ein JVM (Java Virtual Machine) for å køyre JOSM, eit Java-program som er utvikla ved hjelp av JDK (Java Development Kit) og nokre gonger starta med JNLP (Java Network Launch Protocol aka Web Start og etterfølgjar av Java-plug-ins).
Testing av Java
Sjekkar om Java er installert og kvifor JOSM ikkje startar (døme hovudsakleg for MS Windows).
- Last ned josm-tested.jar til skrivebordet ditt.
- Opne ein kommandoprompt aka Terminal
- Skriv
cd %homepath%⏎ og skrivcd Desktop⏎ - Skriv
java -version⏎ Tre liner med versjonsdata skal visast. Viss du ser noko anna, er Java ikkje rett installert. - Skriv
java -jar josm-tested.jar⏎. No skal JOSM køyre, starta frå Kommandolinja (en). - Avslutt JOSM.
- Skriv
josm-tested.jar⏎. Viss JOSM startar igjen, er Windows Explorer klar for dobbeltklikk på jar-filer.
Web Start
Du må først installere OpenWebStart. Han vil laste ned og køyre Java av seg sjølv. Ver venleg bruk 64-bits (x64) versjonen av OpenWebStart viss du er på Microsoft Windows. Overgangen frå Oracle WebStart til OpenWebStart pågår framleis, så i tilfelle problem, ver venleg opprett ein ny ticket eller legg inn ein kommentar til #17858.
Du må kanskje oppdatere standardprogrammet for å opne JNLP-filer viss du tidlegare har brukt Oracle WebStart. Sjå [jnlp-filtilordning](https://openwebstart.com/docs/OWSGuide.html#_jnlp_file_association) for instruksjonar om å sette OpenWebStart som standardprogram for jnlp-filer.
Testing av Web Start
- Last ned josm.jnlp til skrivebordet ditt.
- Opne ein Terminal og gå til Skrivebordet som ovanfor
- Skriv
javaws josm.jnlp⏎. Dette skal først laste ned JOSM, vise ein sikkerheitsdialog og deretter starte JOSM. - Viss det mislukkast, skriv
javaws -verbose josm.jnlp⏎. Dette skal først vise ein dialog med informasjon om JVM og deretter starte JOSM.
Virtuell Maskin
Tom for minne
I dag er manuell kontroll av Java sin minne sjeldan naudsynt fordi tilgjengeleg RAM på datamaskinar har auka. Feil valde verdiar kan redusere JOSM ytinga.
For nokre oppgåver har JOSM stor appetitt på minne. På den eine sida kan det vere naudsynt å konfigurere ein minnestorleik som støttar fleire plugins og funksjonar. På den andre sida kan trege maskinar stabiliserast ved å begrense Java sin minnebruk.
Viss naudsynt, bruk kommandolinja (en) for å sette [Java-alternativet](https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI) -Xmx…m, til dømes -Xmx512m eller -Xmx1536m. I Debian/Ubuntu kan du redigere fila /etc/default/josm høvesvis /etc/default/josm-latest.
Tidlegare aksepterte eldre java-program -Xmx=512m eller til og med -Xmx 512m. No kastar desse feilforma argumenta feilmeldingar.
VM-utval
På noverande versjonar av MS Windows er Java som standard installert hovudsakleg i C:\Program Files\Java\ katalogen. Ytterligare delar er plasserte i C:\Program Files\Oracle\Java\. Det er ein .\javapath\ katalog som mål for PATH-miljøvariabelen. Han er heimen for dei tre virtuelle filene java.exe, javaw.exe og javaws.exe. Desse filene er symbolske lenkjer frå dei noverande Java-installasjonane.
På eldre versjonar av 64-bits Windows vart nokre gonger 32-bits modus JRE i tillegg installert. Også nokre nettlesarar brakte med seg sin eigen JVM med avgrensa evne. I desse tilfellene ville ein Web Start frå nettlesaren ikkje bruke din Java-installasjon, men den frå nettlesaren.
Sjekk at det ikkje finst annan javawebstart i \Windows\SysWow64. Java-kontrollpanelet vil ikkje oppdage han, og du kan trygt slette han. Utfør opprydding og behold berre dei nyaste versjonane av kvar JRE (Ein for 32-bits modus, ein annan for 64-bits modus).
For snarvegar oppretta på skrivebordet for JNLP og køyring av Javawebstart-oppstartaren, pass på at du sender VM-parametrar prefiksa med -J og utan mellomrom før VM-alternativet. Viss du har installert både 32-bits og 64-bits versjonen, bør du sende alternativet "-d64" viss du vil velje den føretrekte 64-bits VM-en. Merk at nokre Oracle-dokumentasjonssider indikerer alternativet "-D64" med feil stor/liten bokstav!)
Døme på redigert kommandolinje for ein snarveg 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 gjer følgjande:
- Plasserer to eksekverbare filer
JOSM.exeogHWConsole.exei katalogen%LOCALAPPDATA%\JOSM - Registrerer JOSM.exe som mål for filutvidingane
*.osm,*.geojson,*.gpx,*.josog*.joz. - Plasserer JOSM-snarvegar på Skrivebordet og i Start-menyen.
- Leggjer til avinstalleringsdata på dei aktuelle stadene.
Ved oppstart startar JOSM.exe JOSM med ein innebygd versjon av Java vedlikehalden av JOSM-utviklarar, basert på Azul Zulu. JOSM.exe fungerer som ein wrapper og er portable (en).
HWConsole.exe liknar på JOSM.exe, men startar JOSM medan han held ein Windows-konsoll open som viser JOSM standard utdata (logger).
JOSM.exe aksepterer alle vanlege [JOSM Program-argument](wikitr:/Help/CommandLineOptions#Programarguments (en)). Sjå døme:
# Last OSM-data josm.exe https://www.osm.org/way/476702262
For å gje [Java-alternativ](wikitr:/Help/CommandLineOptions#Javaoptions (en)) til Java VM, brukar JOSM.exe konfigurasjonsfila JOSM.cfg i sin app-underkatalog. I denne fila må kvar alternativ vere på ei eiga linje.
For døme, for å endre minnetildeling, opne %LOCALAPPDATA%\JOSM\app\JOSM.cfg og legg til java-options=-Xmx8192m (for 8 GB) til ei ny linje under [JavaOptions]-overskrifta.
Grafikk
Nokre Windows-installasjonar har grafikkdriverproblem (sjå #23784 for eit døme). Dette kan vise symptom som:
- Svarte felt i JOSM-verktøylinjer
- Flimring
- Andre uventa brukargrensesnittproblem
- Last ned og installer Display Driver Uninstaller (DDU, [kjelde](https://github.com/Wagnard/display-drivers-uninstaller)) frå den offisielle speilingsserveren => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
- Frå "Device Type" (Enhetstype) nedtrekksmenyen til høgre, vel "GPU". DDU vil automatisk oppdage GPU-en du brukar.
- Klikk på "Clean and Restart" (Reinske og start på nytt) øvst. Dette vil avinstallere grafikkdriverne og starte datamaskinen din på nytt.
- Reinstaller driverne.
ÅTVARING: Opprett ein sikkerheitskopi av datamaskinen din før du brukar DDU. Sjølv om han opprettar eit gjenopprettingspunkt sjølv, er det ideelt å lage ein sjølv for sikkerheits skuld.
macOS
Bruke brew
macOS-brukarar kan bruke [homebrew](https://brew.sh/) pakkebehandlaren for å installere og oppdatere sin JOSM-instans.
I Terminal, køyr brew install --cask josm for å installere eller brew upgrade --cask josm for å oppgradere til den noverande testa versjonen av JOSM.
Linux
Arch Linux
Ved å bruke AUR kan du installere [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin).
Viss du brukar [icedtea-web](https://archlinux.org/packages/extra/x86_64/icedtea-web/) i staden for den tilrådde openwebstart, vil du få ein feil med den nyaste java. java-17-openjdk er kjend for å fungere, men java-22-openjdk gjer ikkje det.
Kjende problem
Ikkje lukka saker om …:
- Java-problem - nokon av feila fører til blokkeringar i Oracle JVM (dekka på [JavaBugs](wiki:JavaBugs)).
- Linux
- Ubuntu
- macOS
- Windows
`


