| 5 | | Denne side giver grundlæggende tip til installation af JOSM og fejlsøgning. |
| 6 | | |
| 7 | | For at komme i gang med JOSM kan du læse [wiki:Introduction] og [wiki:Help] siderne. |
| 8 | | |
| 9 | | == Anbefalede muligheder == |
| 10 | | |
| 11 | | * [[JOSMImage(openlocation, valign=middle, link=)]] '''Start [/download/josm.jnlp josm.jnlp] (version [[Version(tested)]])''' - anbefalet version, alle platforme, automatisk opdatering ([#Troubleshootingjhlplink ''.jnlp link'' virker dette ikke for dig?]) |
| 12 | | * [[JOSMImage(download, valign=middle, link=)]] '''Download [/josm-tested.jar josm-tested.jar] (version [[Version(tested)]])''' - alle platforme ([wiki:Download#Troubleshootingjarfile kan du ikke køre filen?]). Yderligere hukommelse og andre tips dækkes i [[Help/CommandLineOptions]]. |
| 13 | | |
| 14 | | [[br]] |
| 15 | | |
| 16 | | == Flere download muligheder == |
| 17 | | |
| 18 | | ''Bemærk at [/roadmap der ofte kommer opdateringer], så prøv altid at køre en nyere version (og også nyere udvidelser)''. |
| 19 | | |
| 20 | | || ||= OS uadhængig =||= [https://www.java.com/en/download/faq/java_webstart.xml Web Start] =||= Windows =||= Mac OS X =||= Ubuntu, … =||= openSUSE =|| |
| 21 | | ||= **testet** [[Version(tested)]] =|| **[/josm-tested.jar jar ]** || [/download/josm.jnlp jnlp] || [/download/windows/josm-setup.exe setup.exe] ([wiki:USB_Stick transportabel]) || [/download/macosx/josm-macosx.zip package.zip] ([#MacOSXerrors fej ved første kørsel]) || ''[#Ubuntu se nedenfor]'' || ''[#openSUSE se nedenfor]'' || |
| 22 | | ||= seneste [[Version(latest)]] =|| [/josm-latest.jar jar] || [/download/josm-latest.jnlp jnlp] || || || ''[#Ubuntu se nedenfor]'' || || |
| 23 | | ||= ældre =|| [/download/ download/] || || || || || || |
| 24 | | |
| 25 | | === nyeste eller testet eller webstart === |
| 26 | | * ''testet'' - [wiki:Releases udgives ca. en gang om måneden og bør ikke indeholde alvorlige fejl] |
| 27 | | * ''seneste'' (development version) - [wiki:Releases udgives dagligt, kan have flere fejl] |
| 28 | | * ''.jnlp link'' - Hvis muligt så brug Web Start versionen for at '''opdatere automatisk'''. |
| 29 | | |
| 30 | | * Forbered en [wiki:USB_Stick USB hukommelsespind] til at bruge JOSM på en fremmed Windows maskine. |
| 31 | | * I forbindelse med download scripts skal du checke for [/latest nyeste] og [/tested testede] (eller [/version begge]) for at begrænse download båndbredden |
| 32 | | |
| 33 | | === openSUSE repository ===#openSUSE |
| 34 | | |
| 35 | | Testet version af JOSM er tilgængelig i Application:Geo repository. |
| 36 | | |
| 37 | | Tilføj først repository i yast eller med zypper som root bruger (erstat versionen i URL med den du bruger): |
| 38 | | {{{ |
| 39 | | zypper ar -f http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.2 Application:Geo |
| 40 | | }}} |
| 41 | | |
| 42 | | Installer derefter **josm** og **josm-fonts** pakkerne. |
| 43 | | |
| 44 | | === Ubuntu repository ===#Ubuntu |
| 45 | | |
| 46 | | Dette er pakke-lageret primært til Ubuntu. Det burde også virke med andre Debian baserede (specielt Ubuntu baserede) distributioner, men vi tester og vedligeholder ikke andre distributioner end Ubuntu. |
| 47 | | [[BR]] |
| 48 | | Bemærk: ud over den normale fremgangsmåde der er vist nedenfor kan ældre DEBs blive manuelt downloadet og klikket på for at installere fra følgende mapper: [https://josm.openstreetmap.de/apt/pool/universe/j/josm/ for josm] [https://josm.openstreetmap.de/apt/pool/universe/j/josm-latest/ for josm-latest] |
| 49 | | |
| 50 | | Lageret indeholder to pakker: |
| 51 | | {{{josm}}}:: ''Den testede version''[[br]] |
| 52 | | Erstatter pakken fra det officielle Ubuntu bibliotek. |
| 53 | | {{{josm-latest}}}:: ''Udviklingsversionen (natlig pakning)''[[br]] |
| 54 | | Kan installeres ved siden af {{{josm}}} pakken. Standard indstillingsmappe er {{{~/.josm-latest}}}. |
| 55 | | |
| | 6 | Denne side giver grundlæggende JOSM-installationstrin og fejlfindingsooplysninger. |
| | 7 | For at begynde at arbejde med JOSM, se venligst [wikitr:/Introduction] og [wikitr:/Help] siderne. |
| | 8 | Og for meget komplekse problemer, se [wikitr:/InstallNotes Installationsnoter]. |
| | 9 | |
| | 10 | == Anbefalede muligheder ==#Anbefaledemuligheder |
| | 11 | [[JOSMImage(openlocation, valign=middle, link=[/download/josm.jnlp])]] **Start [/download/josm.jnlp josm.jnlp]** (nyeste testede version) \\ |
| | 12 | Anbefalet version, alle platforme, automatisk opdatering til nyeste ''testede version'' månedligt ([#Webstart hvordan man starter]). \\ \\ |
| | 13 | |
| | 14 | [[JOSMImage(download, valign=middle, link=[/josm-tested.jar])]] **Download [/josm-tested.jar josm-tested.jar]** (testet version [[Version(tested)]]) \\ |
| | 15 | Alle platforme ([#Java hvordan man kører]). \\ \\ |
| | 16 | |
| | 17 | == Alle downloadmuligheder ==#Fleredownloadmuligheder |
| | 18 | Hver [/roadmap måned] udgiver JOSM-holdet en **testet version** til download. |
| | 19 | MS Windows og Apple macOS varianterne er bygget på denne testede version. |
| | 20 | Når du klikker på josm.jnlp for at starte JOSM, vil du altid få den nyeste testede version. Javas [wikitr:/InstallNotes#Webstart Web Start] er mekanismen bag dette. |
| | 21 | |
| | 22 | [=#DevelopmentVersion] |
| | 23 | Hver [/log/josm/?verbose=on&limit=20 nat] genererer byggesystemerne en **seneste version**. |
| | 24 | Disse versioner kan have alvorlige fejl. Men for det meste fungerer de også godt. |
| | 25 | For den seneste version er der også en Web Start-variant tilgængelig. |
| | 26 | |
| | 27 | ||= =||||= **For alle operativsystemer** =|| || || || || ||= **Udvikling** =|| |
| | 28 | ||=**Version** =||= **Web Start** =||= **Download** =||= **Windows** =||= **Apple macOS** =||= **Ubuntu, Debian…** =||= **openSUSE** =||= **Arch Linux** =||= **Jar / Javadoc / Kilde** =|| |
| | 29 | ||**testet [[Version(tested)]]** || \ |
| | 30 | || [/download/josm.jnlp josm.jnlp] || \ |
| | 31 | || [/josm-tested.jar] || \ |
| | 32 | || \\ [/download/windows/josm-setup.exe josm-setup.exe] \\ [/download/windows/josm-setup.msi josm-setup.msi] \\ [https://apps.microsoft.com/store/detail/josm/XPFCG1GV0WWGZX Microsoft Store]\\ ''([#Mswindowswrapper se nedenfor])'' || \ |
| | 33 | || \\ [/download/macosx/josm-macosx.zip JOSM macOS .zip-pakke] \\ ''eller ([#macOS homebrew])'' || \ |
| | 34 | || ''[#Ubuntu se nedenfor]'' || \ |
| | 35 | || ''[#Opensuse se nedenfor]'' || \ |
| | 36 | || ''[#ArchLinux se nedenfor]'' || \ |
| | 37 | || [/repository/releases/org/openstreetmap/josm/josm/ josm]:[[Version(tested)]] || |
| | 38 | ||**seneste [[Version(latest)]]** || \ |
| | 39 | || [/download/josm-latest.jnlp latest.jnlp] || \ |
| | 40 | || [/josm-latest.jar] || \ |
| | 41 | || ''se [https://github.com/openstreetmap/josm/releases udgivelser på github] || \ |
| | 42 | || ''se [https://github.com/openstreetmap/josm/releases udgivelser på github] || \ |
| | 43 | || ''[#Ubuntu se nedenfor]'' || || \ |
| | 44 | || ''[#ArchLinux se nedenfor]'' || \ |
| | 45 | || [/repository/snapshots/org/openstreetmap/josm/josm/SNAPSHOT/ Brug snapshots] || |
| | 46 | ||=''**ældre**'' =|| || \ |
| | 47 | || [/download/ download/] || \ |
| | 48 | || ''se [https://github.com/openstreetmap/josm/releases udgivelser på github] || \ |
| | 49 | || ''se [https://github.com/openstreetmap/josm/releases udgivelser på github] || \ |
| | 50 | || [/apt/pool/universe/j/ pool/] || || || \ |
| | 51 | || [/repository/releases/org/openstreetmap/josm/josm/ testede versioner] || |
| | 52 | |
| | 53 | Når du kører scripts, kontroller venligst først [/latest seneste], [/tested testet] eller [/version alle] for at reducere downloadbåndbredde. |
| | 54 | |
| | 55 | ** Strip oversættelser **[=#Striptranslations] \\ |
| | 56 | Hvis downloadstørrelse er et problem, er mindre filer af den testede version tilgængelige. For downloads, der kun indeholder engelsk, tilføj [/josm-tested.jar?lang=en ?lang=en] til URL'en. For at inkludere én oversættelse, erstat `en` med [wikitr:/TracLanguages sprogkoden] du ønsker (lille første bogstav, kun understøttede sprog). Du kan yderligere reducere filstørrelsen ved at fjerne signeringsoplysningerne ved at tilføje [/josm-tested.jar?lang=en&unsigned=1 ?unsigned=1]. |
| | 57 | |
| | 58 | == Linux Pakkearkiver == |
| | 59 | === JOSMs Debian-baserede primært for Ubuntu ===#Ubuntu |
| | 60 | 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. |
| | 61 | |
| | 62 | Arkivet indeholder to pakker: |
| | 63 | * ''josm'' – Giver den testede version (stabil). Erstatter pakken fra det officielle arkiv til din distribution. Standard JOSM-mappenavn er sat til `JOSM`. |
| | 64 | * ''josm-latest'' – Den seneste version (nattlig). Kan installeres parallelt med josm-pakken, derfor er standard JOSM-mappenavn sat til `JOSM-latest`. |
| | 65 | Begge pakker giver `/etc/default/josm` henholdsvis `/etc/default/josm-latest` som konfigurationsfil for [wikitr:Help/CommandLineOptions#Javaoptions java-indstillinger]. |
| | 66 | |
| | 67 | Ud over den almindelige procedure beskrevet nedenfor, kan ældre DEB-filer downloades manuelt fra [/apt/pool/universe/j/ arkiverne]. |
| 58 | | |
| 59 | | Redigér pakke ressourcelisten {{{/etc/apt/sources.list}}}: |
| 60 | | |
| | 70 | Rediger pakkekildelisten `/etc/apt/sources.list.d/josm.list`: |
| | 71 | {{{#!sh |
| | 72 | sudo editor /etc/apt/sources.list.d/josm.list |
| | 73 | }}} |
| | 74 | |
| | 75 | og tilføj en af følgende linjer i henhold til din Ubuntu-version: |
| | 76 | |
| | 77 | {{{#!sh |
| | 78 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt plucky universe |
| | 79 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt oracular universe |
| | 80 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt noble universe |
| | 81 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe |
| | 82 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe |
| | 83 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe |
| | 84 | |
| | 85 | # For andre Debian-baserede distributioner tilføj: |
| | 86 | deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe |
| | 87 | }}} |
| | 88 | |
| | 89 | Alternativt kan dette gøres med følgende one-liner i Ubuntu (ikke for Ubuntu-baserede distributioner som Linux Mint): |
| | 90 | {{{#!sh |
| | 91 | 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 |
| | 92 | }}} |
| | 93 | eller for Linux Mint: |
| | 94 | {{{#!sh |
| | 95 | 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 |
| | 96 | }}} |
| | 97 | |
| | 98 | Download den [/josm-apt.key offentlige nøgle]: |
| | 99 | {{{#!sh |
| | 100 | sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg |
| | 101 | }}} |
| | 102 | |
| | 103 | 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. |
| | 104 | {{{#!sh |
| | 105 | sudo apt-key del $(apt-key list | grep -B1 "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57) |
| | 106 | }}} |
| | 107 | |
| | 108 | Opdater nu dine kilder: |
| | 109 | {{{#!sh |
| | 110 | # Du skal muligvis installere SSL-understøttelse for apt på forhånd: |
| | 111 | sudo apt-get install apt-transport-https |
| | 112 | # Opdater kilder |
| | 113 | sudo apt-get update |
| | 114 | }}} |
| | 115 | |
| | 116 | og installer: |
| | 117 | {{{#!sh |
| | 118 | # Du kan springe denne første linje over, hvis disse pakker ikke var installeret før. |
| | 119 | sudo apt-get remove josm josm-plugins |
| | 120 | |
| | 121 | # For den testede version |
| | 122 | sudo apt-get install josm |
| | 123 | # For udviklingsversionen |
| | 124 | sudo apt-get install josm-latest |
| | 125 | }}} |
| | 126 | |
| | 127 | === GNU Debian ===#GNUDebian |
| | 128 | Vores egne Ubuntu-pakker, [#Ubuntu 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`. |
| | 129 | |
| | 130 | Den testede version af [https://packages.debian.org/stable/josm JOSM] er tilgængelig under **''main''** i sektionen **''utils''**, men versionen er normalt ret gammel. \\ |
| | 131 | Brug venligst [https://backports.debian.org backports-arkivet] for at få en mere opdateret version, se [https://backports.debian.org/Instructions Instruktioner]. Denne version kan stadig være ældre end vores egne pakker. |
| | 132 | |
| | 133 | Siden Debian 11 (bullseye) er [https://packages.debian.org/stable/josm-installer josm-installer] tilgængelig under **''main''** i sektionen **''utils''**. Den downloader den aktuelle .jar-fil fra dette websted og opdaterer den om nødvendigt. |
| | 134 | |
| | 135 | === openSUSE ===#Opensuse |
| | 136 | Den testede version af JOSM er tilgængelig i Application:Geo-arkivet.[=#openSUSE] |
| | 137 | |
| | 138 | Tilføj først som root-bruger i yast eller med zypper arkivet (for Tumbleweed erstat **$releasever** med **openSUSE_Tumbleweed**): |
| | 139 | {{{#!sh |
| | 140 | zypper ar -f 'https://download.opensuse.org/repositories/Application:/Geo/$releasever' Application:Geo |
| | 141 | }}} |
| | 142 | |
| | 143 | Installer derefter blot ''josm'' og ''josm-fonts'' pakkerne. |
| | 144 | |
| | 145 | === Arch Linux ===#ArchLinux |
| | 146 | |
| | 147 | Det officielle arkiv indeholder `josm` [https://archlinux.org/packages/extra/any/josm/ pakken], som kan installeres via `pacman -S josm`. |
| | 148 | |
| | 149 | Arch-brugerarkivet (AUR) indeholder derudover `josm-latest` [https://aur.archlinux.org/packages/josm-latest pakken] med den seneste version af JOSM. |
| | 150 | Brug din AUR-hjælper til at installere denne pakke. |
| | 151 | |
| | 152 | Begge pakker er tredjepartspakker og ikke vedligeholdt af JOSM-holdet. |
| | 153 | |
| | 154 | == Fejlfinding == |
| | 155 | === Java ===#Java |
| | 156 | Når du dobbeltklikker på en jar-fil, og intet sker, betyder det i de fleste tilfælde, at Java ikke er installeret. |
| | 157 | |
| | 158 | JOSM anbefaler nu [https://www.azul.com/downloads/?version=java-21-lts&package=jdk-fx#zulu Azul] eller [https://bell-sw.com/pages/downloads/?package=jre-full#mn 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 [source:/trunk/README README] for nuværende anbefalinger. Men prøv først den Java, der allerede er distribueret med operativsystemet, [https://en.wikipedia.org/wiki/OpenJDK for eksempel]. |
| | 159 | |
| | 160 | Når du vælger en download, husk: |
| | 161 | * 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. |
| | 162 | * 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. |
| | 163 | * 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. |
| | 164 | |
| | 165 | For yderligere information, besøg [wikitr:/InstallNotes Installationsnoter] og [https://www.java.com/en/download/help/troubleshoot_java.xml fejlfinding] siderne. |
| | 166 | ''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). |
| | 167 | |
| | 168 | ==== Test af Java ====#JavaTest |
| | 169 | [=#Troubleshootingjarfile] Kontrollerer om Java er installeret og hvorfor JOSM ikke starter (eksempel primært for MS Windows). |
| | 170 | 1. Download [/josm-tested.jar josm-tested.jar] til dit skrivebord. |
| | 171 | 1. Åbn en Kommandoprompt aka Terminal |
| | 172 | 1. Skriv `cd %homepath%`⏎ og skriv `cd Desktop`⏎ |
| | 173 | 1. Skriv `java -version `⏎ Tre linjer med versionsdata bør vises. Hvis du ser noget andet, er Java ikke korrekt installeret. |
| | 174 | 1. Skriv `java -jar josm-tested.jar`⏎. Nu bør JOSM køre, startet fra [wikitr:/Help/CommandLineOptions Kommandolinjen]. |
| | 175 | 1. Afslut JOSM. |
| | 176 | 1. Skriv `josm-tested.jar`⏎. Hvis JOSM starter igen, er Windows Explorer klar til dobbeltklik på jar-filer. |
| | 177 | |
| | 178 | === Web Start ===#Webstart |
| | 179 | [=#Troubleshootingjhlplink] |
| | 180 | Du skal først installere [https://openwebstart.com/ 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 [/newticket ny ticket] eller skriv en kommentar til #17858. |
| | 181 | |
| | 182 | 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. |
| | 183 | |
| | 184 | ==== Test af Web Start ====#Webstarttest |
| | 185 | 1. Download [/download/josm.jnlp josm.jnlp] til dit skrivebord. |
| | 186 | 1. Åbn en Terminal og gå til Skrivebordet som ovenfor |
| | 187 | 1. Skriv `javaws josm.jnlp`⏎. Dette bør først downloade JOSM, vise en sikkerhedsdialog og derefter starte JOSM. |
| | 188 | 1. Hvis det mislykkes, skriv `javaws -verbose josm.jnlp`⏎. Dette bør først vise en dialog med information om JVM og derefter starte JOSM. |
| | 189 | |
| | 190 | === Virtuel Maskine ===#Troubleshootingjvm |
| | 191 | ==== Uden for hukommelse ==== |
| | 192 | I dag er manuel kontrol af Javas hukommelse sjældent nødvendig, fordi tilgængelig RAM på computere er vokset. |
| | 193 | Forkert valgte værdier kan reducere JOSM ydeevne. |
| | 194 | |
| | 195 | 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. |
| | 196 | Hvis nødvendigt, brug [wikitr:/Help/CommandLineOptions 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`. \\ |
| | 197 | Tidligere accepterede ældre java-programmer `-Xmx=512m` eller endda `-Xmx 512m`. Nu kaster disse fejlformede argumenter fejlmeddelelser. |
| | 198 | |
| | 199 | ==== VM-valg ====#VMselectiononWindowsx64 |
| | 200 | 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. |
| | 201 | |
| | 202 | 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. |
| | 203 | |
| | 204 | 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). |
| | 205 | |
| | 206 | 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!) |
| | 207 | |
| | 208 | Eksempel på redigeret kommandolinje for en genvej på Windows-skrivebordet: |
| 63 | | sudo editor /etc/apt/sources.list |
| 64 | | }}} |
| 65 | | |
| 66 | | Og tilføj en af følgende linjer afhængigt af din version af Ubuntu: |
| 67 | | |
| 68 | | {{{ |
| 69 | | deb https://josm.openstreetmap.de/apt trusty universe |
| 70 | | deb https://josm.openstreetmap.de/apt utopic universe |
| 71 | | deb https://josm.openstreetmap.de/apt vivid universe |
| 72 | | deb https://josm.openstreetmap.de/apt wily universe |
| 73 | | deb https://josm.openstreetmap.de/apt xenial universe |
| 74 | | deb https://josm.openstreetmap.de/apt yakkety universe |
| 75 | | deb https://josm.openstreetmap.de/apt zesty universe |
| 76 | | }}} |
| 77 | | |
| 78 | | Alternativt kan dette gøres med følgende kommando: |
| 79 | | {{{ |
| 80 | | echo deb https://josm.openstreetmap.de/apt $(lsb_release -sc) universe | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null |
| 81 | | }}} |
| 82 | | |
| 83 | | For andre Debian baserede distributioner, tilføj den følgende linje: |
| 84 | | |
| 85 | | {{{ |
| 86 | | deb https://josm.openstreetmap.de/apt alldist universe |
| 87 | | }}} |
| 88 | | |
| 89 | | {{{#!comment |
| 90 | | ### below did not work on all systems |
| 91 | | og tilføj den følgende linje: |
| 92 | | ` |
| 93 | | deb https://josm.openstreetmap.de/apt VERSION universe |
| 94 | | ` |
| 95 | | }}} |
| 96 | | |
| 97 | | Download og registrér den [[/josm-apt.key|offentlige nøgle]]: |
| | 211 | javaws.exe -J-d64 -J-Xmx2048m josm.jnlp |
| | 212 | }}} |
| | 213 | |
| | 214 | === Microsoft Windows ===#MSWindows |
| | 215 | ==== josm.exe ====#Mswindowswrapper |
| | 216 | Brug af josm-setup.exe til installation på Microsoft Windows gør følgende: |
| | 217 | * Placerer to eksekverbare filer `JOSM.exe` og `HWConsole.exe` i mappen `%LOCALAPPDATA%\JOSM` |
| | 218 | * Registrerer JOSM.exe som mål for filtypenavnene `*.osm`, `*.geojson`, `*.gpx`, `*.jos` og `*.joz`. |
| | 219 | * Placerer JOSM-genveje på Skrivebordet og i Start-menuen. |
| | 220 | * Tilføjer afinstalleringsdata på de passende steder. |
| | 221 | |
| | 222 | Ved opstart starter JOSM.exe JOSM med en indlejret version af Java vedligeholdt af JOSM-udviklere, baseret på Azul Zulu. |
| | 223 | JOSM.exe fungerer som en ''wrapper'' og er [wikitr:/USB_Stick portabel]. |
| | 224 | |
| | 225 | HWConsole.exe ligner JOSM.exe, men starter JOSM mens den holder en Windows-konsol åben, der viser JOSM standard output (logs). |
| | 226 | |
| | 227 | JOSM.exe accepterer alle sædvanlige [JOSM Program-argumenter](wikitr:/Help/CommandLineOptions#Programarguments). Se eksempel: |
| | 228 | |
| 100 | | wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add - |
| 101 | | }}} |
| 102 | | |
| 103 | | Genopfrisk dine kilder (du skal muligvis installere `sudo apt-get install apt-transport-https`) |
| 104 | | {{{ |
| 105 | | #!sh |
| 106 | | sudo apt-get update |
| 107 | | }}} |
| 108 | | og installér: |
| 109 | | {{{josm}}}:: (Du kan ignorerer den første linje, hvis du ikke har installeret disse pakker før.) |
| 110 | | {{{ |
| 111 | | #!sh |
| 112 | | sudo apt-get remove josm josm-plugins |
| 113 | | sudo apt-get install josm |
| 114 | | }}} |
| 115 | | |
| 116 | | {{{josm-latest}}}:: |
| 117 | | {{{ |
| 118 | | #!sh |
| 119 | | sudo apt-get install josm-latest |
| 120 | | }}} |
| 121 | | |
| 122 | | == Fejlsøgning == |
| 123 | | === Fejlsøgning af jar fil === |
| 124 | | |
| 125 | | ==== Dobbeltklik på fil gør ingenting ==== |
| 126 | | |
| 127 | | I de fleste tilfælde betyder dette at Java (JVM) ikke er installeret. JOSM testes og udvikles med Oracle JVM, derfor anbefales det at den hentes fra java.com webstedet. |
| 128 | | |
| 129 | | * https://www.java.com/en/download/ - primær ressource, normalt foregår installationen uden problemer |
| 130 | | * https://www.java.com/en/download/help/download_options.xml - yderligere vejledning til alle systemer |
| 131 | | * https://www.java.com/en/download/help/index_installing.xml?os=All+Platforms&j=8&n=20 - Find dit spørgsmål på deres hjælpeportal over spørgsmål omkring installationen |
| 132 | | |
| 133 | | Hvis mindst en Java er installeret så kig på siderne: |
| 134 | | * https://www.java.com/en/download/help/troubleshoot_java.xml - indeholder de mest normale fejlsøgningsspørgsmål |
| 135 | | * https://www.java.com/en/download/help/ - denne side indeholder "Top 8 Java problemer", et af dem kan være dit |
| 136 | | |
| 137 | | ==== Fjern udnødvendige oversættelser i .jar ==== |
| 138 | | |
| 139 | | Hvis download størrelsen er et problem for dig: |
| 140 | | * Tilføj **?lang=…** til download link adressen for begge udgivelser for at fjerne unødvendige oversættelser (f.eks.fil **?lang=da** kun downloade JOSM på dansk). |
| 141 | | * **Bemærk**: Brug understregning for at adskille [[Translations|language codes]] med sprogkodenavne, f.eks. **?lang=en_GB** |
| 142 | | * Tilføj **?unsigned=1** for at fjerne kodeunderskrivnings-oplysningerto strip the code signing information |
| 143 | | * Når **lang** og **unsigned** bruges er adskillelsen et **&** tegn som i **?lang=de&unsigned=1** |
| 144 | | |
| 145 | | 10786 .jar: 10.2M[[br]] |
| 146 | | 10786 .jar?lang=de: 8151k[[br]] |
| 147 | | 10786 .jar?lang=de&unsigned=1: 7688k |
| 148 | | |
| 149 | | === Fejlsøge jhlp link === |
| 150 | | |
| 151 | | Under antagelse af at [wiki:Download#Doubleclickonafiledoesnothing JVM allerede er installeret], så læs [https://www.java.com/en/download/faq/java_webstart.xml Web Start] hjælp. |
| 152 | | |
| 153 | | === Fejlsøge JVM === |
| 154 | | |
| 155 | | ==== Manglende hukommelse ==== |
| 156 | | |
| 157 | | Ved meget krævende redigeringer kan du få en "out of memory" fejl. |
| 158 | | |
| 159 | | For at undgå dette kan den tildelte hukommelse forøges med {{{-Xmx}}} muligheden, se [[Help/CommandLineOptions]] for oplysninger. |
| 160 | | |
| 161 | | ==== VM selection on Windows x64 ==== |
| 162 | | |
| 163 | | I Windows skal du være opmærksom på at nogle browsere muligvis kun installerer deres egen JRE i 32 bit tilstand, men derudover også installerer deres version af Javawebstart værktøjet et andet sted med andre fil-efternavns tilknytninger. Dette kan forårsage at din JNLP starter med en anden JRE da den kører en forkert version af Javawebstart som kun understøtter 32 bit VM, og nogle gange er bygget med begrænset understøttelse af VM funktioner og en maksimum VM størrelse der ikke må overstige 256MB. |
| 164 | | |
| 165 | | Tjek, for eksempel, at der ikke er nogen anden javawebstart i {{{\Windows\SysWow64}}}. Du bør ikke skulle bruge den (Java kontrolpanelet vil ikke opdage den) og kan trygt slette den. Ryd op og behold kun den nyeste udgave af JRE (1 for 32-bit tilstanden, og en anden for 64-bit tilstanden). |
| 166 | | |
| 167 | | For genveje der er oprettet på skrivebordet til JNLP der starter Javawebstart afvikleren (fra {{{\windows\system32}}}), sørg da for at tilknytte VM parametre med foranstillet -J og ingen mellemrum før VM funktionen. Hvis du har installeret både 32-bit og 64-bit versioner, skal du tilknytte funktionen "{{{-d64}}}" hvis du ønsker at køre med 64-bit VM. Bemærk at nogle Oracle dokumentationssider angiver funktionen "-D64" med forkert stort bogstav!) |
| 168 | | |
| 169 | | Eksempel på en redigeret kommandolinje for genveje oprettet på windows skrivebord efter bare at have kørt JOM en gang via JNMP og afsluttet: |
| 170 | | {{{ |
| 171 | | #!sh |
| 172 | | C:\Windows\System32\javaws.exe -J-d64 -Xmx=2048m -localfile -J-Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp "C:\Users\<snipped user name>\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\21\7311<snipped-hex-number>7f8" |
| 173 | | }}} |
| 174 | | Du behøver ikke ændre slutningen af kommandolinjen med de udklippede dele der er vist her. Kontroller bare stien for {{{javaws.exe}}} og tilføj funktionerne {{{-J-d64}}} for den krævede 64-bit tilstand til at bruge store OSM datasæt, og {{{-Xmx=2048m}}} for at øge størrelsen på VM (til 2GB her). |
| 175 | | |
| 176 | | === Mac OS X errors === |
| 177 | | [=#MacOSXMountainLionErrors] |
| 178 | | {{{ |
| 179 | | #!comment |
| 180 | | old section title, keeping as anchor for old links |
| 181 | | }}} |
| 182 | | [[Image(#8787:damaged_josm_app.png,align=right,margin-top=-35)]] |
| 183 | | |
| 184 | | Hvis du får en fejl der siger "'JOSM.app' er et program der er downloadet fra internettet." kan du omgå dette ved at **højreklikke på JOSM.app** eller josm.jnlp og vælge 'åbn'. Du skulle stadig se beskeden, men nu med en mulighed for at vælge "Åbn" alligevel. Dette er kun nødvendigt ved første kørsel af JOSM. |
| 185 | | |
| 186 | | Hvis du får en fejl der siger at "'JOSM.app' er beskadiget og kan ikke åbnet. Du bør flytte den til papirkurven", så skal du midlertidigt deaktivere gatekeeper. Åbn System Indstillinger og 'Sikkerhed og privatliv' indstillingerne. Vælg 'Tillad programmer downloadet fra:' til 'Hvorsomhelst'. Hvis den mulighed mangler fra Sikkerhed og Privatlivs panelet så følgende indtastes i et terminal vindue for at få det frem: |
| 187 | | |
| 188 | | {{{ |
| 189 | | sudo spctl --master-disable |
| 190 | | }}} |
| 191 | | |
| 192 | | === Kendte og åbne problemer i JOSM === |
| 193 | | |
| 194 | | Ikke lukkede problemer om ...: |
| 195 | | * [https://josm.openstreetmap.de/query?status=!closed&type=defect&keywords=~java Java problemer] - nogle af fejlene leder til blokeringer i Oracle JVM (dækket i [[JavaBugs]]). |
| 196 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~linux&order=priority Linux] |
| 197 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~ubuntu&order=priority Ubuntu] |
| 198 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~macos&order=priority MacOS] |
| 199 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~windows&order=priority Windows] |
| 200 | | |
| 201 | | == Se også == |
| 202 | | * [[Source code|Kildekode]] |
| 203 | | * [wiki:InstallNotes#Running how to run] - Muligvis forældet hjælpeside |
| | 231 | # Indlæs OSM-data |
| | 232 | josm.exe https://www.osm.org/way/476702262 |
| | 233 | }}} |
| | 234 | |
| | 235 | 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. |
| | 236 | |
| | 237 | 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. |
| | 238 | |
| | 239 | ==== Grafik ====#MicrosoftWindowsGraphics |
| | 240 | Nogle Windows-installationer har grafikdriverproblemer (se #23784 for et eksempel). Dette kan udvise symptomer såsom: |
| | 241 | * Sorte bjælker i JOSM-værktøjslinjer |
| | 242 | * Flimren |
| | 243 | * Andre uventede brugergrænsefladeproblemer |
| | 244 | |
| | 245 | 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- |
| | 246 | 2. Fra "Device Type" (Enhedstype) drop-down menuen til højre, vælg "GPU". DDU vil automatisk registrere den GPU, du bruger. |
| | 247 | 3. Klik på "Clean and Restart" (Rens og genstart) øverst. Dette vil afinstallere grafikdriverne og genstarte din PC. |
| | 248 | 4. Geninstaller driverne. |
| | 249 | |
| | 250 | //**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.**// |
| | 251 | |
| | 252 | === macOS ===#macOS |
| | 253 | [=#MacOSErrors][=#MacOSXMountainLionErrors][=#Macoserrors] |
| | 254 | |
| | 255 | ==== Brug af brew ====#brew |
| | 256 | macOS-brugere kan bruge [homebrew](https://brew.sh/) pakkehåndteringen til at installere og opdatere deres JOSM-instans. |
| | 257 | |
| | 258 | 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. |
| | 259 | |
| | 260 | === Linux ===#linux |
| | 261 | ==== Arch Linux ==== |
| | 262 | Ved at bruge AUR kan du installere [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin). |
| | 263 | |
| | 264 | 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. |
| | 265 | |
| | 266 | === Kendte problemer === |
| | 267 | Ikke lukkede sager om …: |
| | 268 | * [/query?status=!closed&type=defect&keywords=~java Java-problemer] - nogle af fejlene fører til blokkeringer i Oracle JVM (dækket på [JavaBugs](wiki:JavaBugs)). |
| | 269 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~linux&order=priority Linux] |
| | 270 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~ubuntu&order=priority Ubuntu] |
| | 271 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~macos&order=priority macOS] |
| | 272 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~windows&order=priority Windows] |