4 | | == Огляд == |
5 | | |
6 | | || ||= Будь-яка ОС =||= [https://www.java.com/en/download/faq/java_webstart.xml Web Start] =||= Windows =||= Mac OS X =||= Ubuntu, … =||= openSUSE =|| |
7 | | ||= **tested** [[Version(tested)]] =|| **[/josm-tested.jar jar ]** || [/download/josm.jnlp jnlp] || [/download/windows/josm-setup.exe setup.exe] ([wiki:Uk:USB_Stick portable]) || [/download/macosx/josm-macosx.zip package.zip] || ''[#Ubuntu див. нижче]'' || ''[#openSUSE див. нижче]'' || |
8 | | ||= latest [[Version(latest)]] =|| [/josm-latest.jar jar] || [/download/josm-latest.jnlp jnlp] || || || ''[#Ubuntu див. нижче]'' || || |
9 | | ||= старіші версії =|| [/download/ download/] || || || || || || |
10 | | |
11 | | * **Яку версію потрібно використовувати?** (дивись також: [wiki:Uk:Releases Система випусків]) |
12 | | * ''tested'' випускається що найменше раз на місяць, не повинна мати помилок |
13 | | * ''latest'' випускається щодня, може мати більше помилок |
14 | | * Якщо можливо, використовуйте версію Web Start для автоматичного оновлення до останньої версії. |
15 | | * Перевірте josm.jar за допомогою jarsigner |
16 | | |
17 | | ---- |
18 | | |
19 | | [[PageOutline(2-3,Зміст сторінки)]] |
20 | | |
21 | | * **Враховуйте те, що програма оновлюється дуже часто, тому спочатку завжди спробуйте запустити останню версію (зі свіжими втулками).** |
22 | | * Запустіть [/download/josm.jnlp JOSM-WebStart] без встановлення |
23 | | * Завантажте **[/josm-tested.jar протестовану ]** версію JOSM — [[Version(tested)]] |
24 | | * Завантажте [/download/windows/josm-setup.exe встановлювач JOSM для Windows] версії [[Version(windows)]] |
25 | | * Завантажте [/download/macosx/josm-macosx.zip пакунок JOSM для Mac OS X] версії [[Version(macos)]] |
26 | | * Підготуйте [wiki:Uk:USB_Stick USB-флешку], щоб мати можливість використовувати JOSM на будь-якому комп’ютері з Windows. |
27 | | * Для перевірки поточної версії в сценаріях завантаження використовуйте перевірку для [/latest останньої] та для [/tested протестованої] (чи для [/version обох]) версії для зменшення навантаження на канал |
28 | | * Якщо розмір завантаженого файлу для вас є важливим: |
29 | | * Додайте параметр `?lang=..` до обох версій для завантаження JOSM з тільки потрібною вам мовою (наприклад: //[/josm-tested.jar?lang=uk ?lang=uk]// для завантаження JOSM з українською мовою інтерфейсу). |
30 | | * **Примітка:** використовуйте знак підкреслення для відокремлення [wiki:Uk:Translations коду мови] від коду країни, наприклад ‘?lang=en_GB’ |
31 | | * Додайте **?unsigned=1** щоб відкинути інформацію для підписування коду |
32 | | * Якщо ви використовуєте обидва параметри **lang** та **unsigned** розділяйте їх знаком **&**, наприклад **?lang=de&unsigned=1** |
33 | | |
34 | | == Помилка в Mac OS X Mountain Lion == |
35 | | [[Image(#8787:damaged_josm_app.png,align=right,margin-top=-35)]] |
36 | | Ви можете побачити таке оманливе повідомлення про помилку: **Застосунок JOSM.app пошкоджено і він не може бути відкритий. Вам треба викинути його у смітник.** |
37 | | |
38 | | Для закінчення процесу встановлення, перейдіть до Налаштувань OS X, знайдіть розділ 'Приватність та безпека' ('Security & Privacy'), змініть налаштування так, щоб дозволити завантаженні звідусюди ('anywhere'). |
39 | | |
40 | | Після першого запуску JOSM, поверніть налаштування на попередні. |
41 | | |
42 | | == Версія в розробці == |
43 | | |
44 | | * Завантажте **[/josm-latest.jar останню]** версію JOSM — [[Version(latest)]] (може мати більше помилок ніж „протестована“, будьте обережні). |
45 | | |
46 | | == Сирці == |
47 | | |
48 | | * Отримання сирців: |
49 | | * Із офіційного сховища Subversion (рекомендується): |
50 | | {{{ |
51 | | #!sh |
52 | | svn co https://josm.openstreetmap.de/svn/trunk josm |
53 | | }}} |
54 | | * Із офіційного сховища OSM Subversion (разом із втулками): |
55 | | {{{ |
56 | | #!sh |
57 | | svn co http://svn.openstreetmap.org/applications/editors/josm |
58 | | }}} |
59 | | * З неофіційного [https://github.com/openstreetmap/josm дзеркала GitHub]: |
60 | | {{{ |
61 | | #!sh |
62 | | git clone git://github.com/openstreetmap/josm.git |
63 | | }}} |
64 | | |
65 | | == Сховища openSUSE ==#openSUSE |
66 | | |
67 | | Протестована версія JOSM знаходиться у сховищі Application:Geo. |
68 | | |
69 | | Спершу з правами користувача root в yast чи zypper (замініть версію, в URL на вашу, яку ви використовуєте): |
70 | | {{{ |
71 | | zypper ar -f http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.2 Application:Geo |
72 | | }}} |
73 | | |
74 | | Потім встановіть, як звичайно пакунки **josm** та **josm-fonts**. |
75 | | |
76 | | == Сховища Ubuntu ==#Ubuntu |
77 | | |
78 | | Це сховище призначено переважно для Ubuntu. З ним можуть працювати й інші дистрибутиви, засновані на Debian (особливо ті, що походять від Ubuntu), але ми не перевіряємо та не підтримуємо дистрибутиві відмінні від Ubuntu. |
79 | | [[BR]] |
80 | | Примітка: на додачу до звичайних дій, описаних нижче, рані версії пакунків DEB можуть бути завантажені та встановлені вручну з наступних тек: [http://josm.openstreetmap.de/apt/pool/universe/j/josm/ для josm] [http://josm.openstreetmap.de/apt/pool/universe/j/josm-latest/ для josm-latest] |
81 | | |
82 | | Сховище містить два пакунки: |
83 | | {{{josm}}}:: ''Протестована версія''[[br]] |
84 | | Замінює пакунок з офіційного сховища Ubuntu. |
85 | | {{{josm-latest}}}:: ''Версія в розробці (нічна збірка)''[[br]] |
86 | | Може бути встановлена паралельно з пакунком {{{josm}}}. Типова тека з налаштуваннями — {{{~/.josm-latest}}}. |
87 | | |
88 | | === Встановлення === |
89 | | |
90 | | Змініть перелік джерел доступного програмного забезпечення {{{/etc/apt/sources.list}}}: |
91 | | |
92 | | {{{ |
93 | | #!sh |
94 | | sudo editor /etc/apt/sources.list |
95 | | }}} |
96 | | |
97 | | та додайте рядок із відповідною версією Ubuntu |
98 | | |
99 | | {{{ |
100 | | deb http://josm.openstreetmap.de/apt lucid universe |
101 | | deb http://josm.openstreetmap.de/apt precise universe |
102 | | deb http://josm.openstreetmap.de/apt quantal universe |
103 | | deb http://josm.openstreetmap.de/apt raring universe |
104 | | deb http://josm.openstreetmap.de/apt saucy universe |
105 | | deb http://josm.openstreetmap.de/apt trusty universe |
106 | | deb http://josm.openstreetmap.de/apt utopic universe |
107 | | deb http://josm.openstreetmap.de/apt vivid universe |
108 | | }}} |
109 | | |
110 | | Або ж це можна зробити командою в один рядок: |
111 | | {{{ |
112 | | echo deb http://josm.openstreetmap.de/apt $(lsb_release -sc) universe | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null |
113 | | }}} |
114 | | |
115 | | Для інших дистрибутивів, заснованих на Debian додайте наступний рядок: |
116 | | |
117 | | {{{ |
118 | | deb http://josm.openstreetmap.de/apt alldist universe |
| 5 | Ця сторінка надає базові інструкіції щодо встаровлення JOSM та вирішення проблем, що можуть виникнути. |
| 6 | Перед початокм роботи з JOSM ознайомтесь зі сторінками [wikitr:/Introduction Вступ] та [wikitr:/Help Довідка]. |
| 7 | У разі більш складних випадків дивіться [wikitr:/InstallNotes Нотатки щодо встановлення]. |
| 8 | |
| 9 | == Радимо використовувати == |
| 10 | |
| 11 | [[Image(source:trunk/images/openlocation.png, valign=middle, link=[download/josm.jnlp])]] **Запуск [/download/josm.jnlp josm.jnlp]** (свіжа протестована версія) [[br]] |
| 12 | Рекомендована версія, для всіх платформ, щомісячне автоматчне оновлення до новітньої ''протестованої версії'' ([#Webstart як запускати)].[[br]] |
| 13 | [[br]] |
| 14 | |
| 15 | [[Image(source:trunk/images/download.png, valign=middle, link=[/josm-tested.jar])]] **Завантаження [/josm-tested.jar josm-tested.jar]** (протестована версія [[Version(tested)]]) [[br]] |
| 16 | Для всіх платформ ([#Java як запускати]). [[br]] |
| 17 | [[br]] |
| 18 | |
| 19 | == Всі варіанти заватаження ==#Moredownloadoptions |
| 20 | |
| 21 | Кожного [/roadmap місяця] команда JOSM [wikitr:/Releases випускає] **tested** версію для завантаження. |
| 22 | Версії для MS Windows та Apple MacOS базуються на цій протестованій версії. |
| 23 | Якщо ви клацнете на josm.jnlp для запуску JOSM ви завжди будете мати новітню протестовану версію. Для цього використовується Java [wikitr:/InstallNotes#Webstart Web Start]. |
| 24 | |
| 25 | [=#DevelopmentVersion] |
| 26 | Кожного [/log/josm/?verbose=on&limit=20 вечора] система створює **latest** версію. |
| 27 | Ця версія може містити помилки. Але, в основному, вона також працює добре. |
| 28 | Для версії latest також наявний варіант запуску за допомогою Web Start. |
| 29 | |
| 30 | ||= =||||= Для всіх ОС =|||||||||| |
| 31 | ||=Версія =||= Web Start =||= Завантаження =||= Windows =||= Apple MacOS =||= Ubuntu, Debian… =||= openSUSE =|| |
| 32 | ||tested [[Version(tested)]] || \ |
| 33 | || [/download/josm.jnlp josm.jnlp] || \ |
| 34 | || [/josm-tested.jar] || \ |
| 35 | || [[br]] [/download/windows/josm-setup.exe setup.exe] [[br]]''([#Mswindowswrapper див. нижче])'' || \ |
| 36 | || [[br]] [/download/macosx/josm-macosx.zip package.zip] [[br]]''([#Macoserrors див. нижче])'' || \ |
| 37 | || ''[#Ubuntu див. нижче]'' || \ |
| 38 | || ''[#Opensuse див. нижче]'' || |
| 39 | ||latest [[Version(latest)]] || \ |
| 40 | || [/download/josm-latest.jnlp latest.jnlp] || \ |
| 41 | || [/josm-latest.jar] || \ |
| 42 | || || || ''[#Ubuntu див. нижче]'' || || |
| 43 | ||=давнішні=|| || [/download/ download/] || || || [/apt/dists/ dists/] || || |
| 44 | |
| 45 | Для перевірки поточної версії в сценаріях завантаження використовуйте перевірку для [/latest останьої] та для [/tested протестованої] (чи для [/version обох]) версії для зменшення навантаження на канал. |
| 46 | |
| 47 | ** Відкидання перекладів **[=#Striptranslations] \\ |
| 48 | Якщо розмір завантаження є для вас важливим, менший файл з протестованою версією може бути отриманий також. Для завантаження тільки переклада українською додайте [/josm-tested.jar?lang=uk ?lang=uk] до рядка URL. Для того щоб включити іншу мову, замініть `uk` на порібний вам [wikitr:/TracLanguages мовний код] (тільки малими літерами, тільки підтримувані мови). Ви також можити ще скоротити розмір завантаження відкинувши інформацію про цифровий підпис додавши до URL [/josm-tested.jar?lang=uk&unsigned=1 ?unsigned=1]. |
| 49 | |
| 50 | == Репозиторії == |
| 51 | |
| 52 | === openSUSE ===#Opensuse |
| 53 | [=#openSUSE] |
| 54 | Протестована версія JOSM наявна в репозиторії `Application:Geo`. |
| 55 | |
| 56 | З початку, як користувач root, в yast або в zypper додайте репозиторій (замініть версію системи в URL на вашу): |
| 57 | {{{ |
| 58 | zypper ar -f https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.0 Application:Geo |
| 59 | }}} |
| 60 | |
| 61 | Потім просто встановіть пакунки ''josm'' та ''josm-fonts''. |
| 62 | |
| 63 | === Ubuntu ===#Ubuntu |
| 64 | |
| 65 | Цей репозиторій є основним для Ubuntu. Він також може використовуватись для інших, заснованих на Debian (особливо заснованих на Ubuntu) дистрибутивах, але ми не перевіряли та не підтримуємо інши, крім Ubuntu, дистрибутиви. |
| 66 | |
| 67 | Репозиторій містить два пакунки: |
| 68 | * ''josm'' – містить протестовану версію (стабільну). Заміняє пакунок з офіційного репозиторія Ubuntu. |
| 69 | * ''josm-latest'' – остання версія (нічна). Може бути встановлена паралельно з пакунком josm. * ''josm-latest'' – остання версія (нічна). Може бути встановлена паралельно з пакунком josm. Містить налаштування в {{{~/.josm-latest}}}. |
| 70 | |
| 71 | |
| 72 | На додачу до звичайної процедури, про яку йдеться нижче, старі пакунки DEB можна вручну завантажити з [/apt/pool/universe/j/ архіву]. |
| 73 | |
| 74 | ==== Встановлення ==== |
| 75 | |
| 76 | Змініть перелік ресурісв {{{/etc/apt/sources.list}}}: |
| 77 | |
| 78 | {{{ |
| 79 | #!sh |
| 80 | sudo editor /etc/apt/sources.list |
| 81 | }}} |
| 82 | |
| 83 | та додайте один з наступних рядків, відповідно до вашої версії Ubuntu: |
| 84 | |
| 85 | {{{ |
| 86 | #!sh |
| 87 | deb https://josm.openstreetmap.de/apt trusty universe |
| 88 | deb https://josm.openstreetmap.de/apt xenial universe |
| 89 | deb https://josm.openstreetmap.de/apt artful universe |
| 90 | # Для інших дистрибутивів на основі Debian додайте: |
| 91 | deb https://josm.openstreetmap.de/apt alldist universe |
| 92 | }}} |
| 93 | |
| 94 | Або, все це можна зробити в Ubuntu за допомогою цієї однорядкової команди: |
| 95 | {{{ |
| 96 | echo deb https://josm.openstreetmap.de/apt $(lsb_release -sc) universe | ↩ |
| 97 | ↪sudo tee /etc/apt/sources.list.d/josm.list > /dev/null |
| 98 | }}} |
| 99 | |
| 100 | {{{#!comment |
| 101 | ### below did not work on all systems |
| 102 | and add the following line: |
| 103 | ` |
| 104 | deb https://josm.openstreetmap.de/apt VERSION universe |
| 105 | ` |
146 | | |
147 | | === Корисні параметри === |
148 | | |
149 | | Якщо JOSM не вистачає пам’яті, можна збільшити її максимально допустимий обсяг (400 Мб, як в цьому прикладі): |
150 | | {{{ |
151 | | JAVA_OPTS="-Xmx400M" josm |
152 | | }}} |
153 | | |
154 | | Запуск із іншою текою налаштувань: |
155 | | {{{ |
156 | | JAVA_OPTS="-Djosm.home=$HOME/.josm-tmp" josm |
157 | | }}} |
158 | | |
159 | | |
160 | | == Вибір віртуальної машини в Windows x64 == |
161 | | |
162 | | Для Windows, потрібно враховувати, що деякі оглядачі можуть встановлювати власні JRE тільки для 32-бітного режиму, а також встановлюють власну версію Javawebstart десь в іншому місці з різними асоціаціями файлів. Це може призвести до того, що ваш JNLP буде запускатись із альтернативним JRE, тому що він працює із неправильною версією Javawebstart, яка працює тільки з 32-бітними віртуальними машинами (VM), а іноді і зібраними з обмеженню підтримкою опцій віртуальної машини та максимального обсягу віртуальної пам’яті, що не перевищує 256MB. |
163 | | |
164 | | Перевірте, наприклад, якщо немає інших JavaWebStart в {{{\Windows\SysWow64}}}. Вам вони не потрібні (Панель управління Java не виявляє їх) і можуть бути безпечно вилучені. Вилучіть все зайве та залишіть тільки останню версію JRE (одну для 32-бітного режиму, іншу для 64-бітного режиму). |
165 | | |
166 | | Для ярликів, що створені на Робочому столі для JNLP та які запускаються через Javawebstart (з {{{\windows\system32}}}), переконайтесь що параметри віртуальної машини, що починаються з -J не мають проміжного пробілу перед опціями віртуальної машини. Якщо у вас встановлено обидві версії 32-бітна та 64-бітна, вам потрібно застосовувати опцію "{{{-d64}}}" якщо ви бажаєте використовувати 64-бітну віртуальну машину. Зверніть увагу, що в деяких місця документації Oracle цей параметр вказаний як "-D64" із великою літерою, що є помилковим!) |
167 | | |
168 | | Приклад виправленого командного рядка для ярлика створеного на Робочому столі Windows після першого запуску та виходу з JOSM через JNLP: |
169 | | {{{ |
170 | | #!sh |
171 | | C:\Windows\System32\javaws.exe -J-d64 -Xmx=2048m -localfile -J-Djnlp.application.href=http://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" |
172 | | }}} |
173 | | Вам не потрібно змінювати кінець командного рядка із кодом сніпету. Просто перевірте шлях до {{{javaws.exe}}} та додайте параметр {{{-J-d64}}} для 64-бітного режиму, який потрібен для роботи із великими обсягами даних OSM, та {{{-Xmx=2048m}}} для збільшення розміру віртуальної машини (в цьому випадку, до 2GB). |
| 132 | == Розв'язання проблем == |
| 133 | === Java ===#Java |
| 134 | [=#Doubleclickonafiledoesnothing Якщо ви клацаете на файл jar і нічого не відбувається] – це може означати, що у вас не встановленно Java. |
| 135 | |
| 136 | JOSM протестовано на роботу з варінатом Java від Oracle, тож ми радимо завантажити Java з їх сторінок для завантаження [https://www.java.com/download/manual.jsp вручну] чи версію з [http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html помічником]. Але спочатку спробуйте Java, що є у вашій системі ([https://en.wikipedia.org/wiki/OpenJDK наприклад]). |
| 137 | |
| 138 | Під час вибору варіантів завантаження зважте наступне: |
| 139 | |
| 140 | * Втулок Java для оглядачів **не** потрібен для запуску JOSM. Тож, результати зі сторінок на кшталт www.java.com/en/download/installed8.jsp не є релевантним. |
| 141 | * Для JOSM рекомендується 64 бітний варіант Java. На ваш вибір між 32 бітним та 64 бітним варіантом Java впливатиме архітектура операційної системи. Оскільки на JOSM **не** впливає архітектура веб-оглядачів, більшість рекомендацій на сторінці www.java.com/en/download/faq/java_win64bit.xml не є релевантними. |
| 142 | * Уникайте сторінок подібних до www.java.com/en/download, що призначенні для встановлення втулків Java у веб-оглядачах, це **не** є важливим для JOSM. |
| 143 | |
| 144 | Для отримання додаткової інформації відвідайте сторінки [wikitr:/InstallNotes Нотатки щодо встановлення] та [https://www.java.com/en/download/help/troubleshoot_java.xml вирішення проблем]. |
| 145 | В цьому розділі ''Java'' означає JRE (Java Runtime Engine), що йде разом з JVM (Java Virtual Machine), для запуску JOSM; Java програма створена за допомогою JDK (Java Development Kit), що, іноді, запускається за допомогою JNLP (Java Network Launch Protocol aka Web Start). |
| 146 | |
| 147 | ==== Випробування Java ====#Javatest |
| 148 | [=#Troubleshootingjarfile] Перевірте, чи встановлено Java, і чому JOSM не запускається (приклади, головним чином, для MS Windows). |
| 149 | 1. Завантажте [/josm-tested.jar josm-tested.jar] на ваш робочий стіл. |
| 150 | 1. Відкрийте командний рядок або Terminal |
| 151 | 1. Введіть `cd %homepath%`⏎ або `cd Desktop`⏎ |
| 152 | 1. Введіть `java -version `⏎ Три рядки з інформацією про версію Java повині з'явитись. Якщо ви бачите щось інше, тоді Java не встановлено належним чином. |
| 153 | 1. Введіть `java -jar josm-tested.jar`⏎. Тепер JOSM має запуститись, з [wikitr:/Help/CommandLineOptions командного рядка]. |
| 154 | 1. Вийдіть з JOSM. |
| 155 | 1. Введіть `josm-tested.jar`⏎. Якщо JOSM запуститься знов, Windows Explorer готовий для запуску jar-файлів подвійним клацанням. |
| 156 | |
| 157 | === Web Start ===#Webstart |
| 158 | [=#Troubleshootingjhlplink] |
| 159 | Запуск JOSM за допомогою Web Start має багато інших причин для виникнення помилок, ніж традиційний спосіб із завантаженням jar-файлу з його наступним запуском. |
| 160 | Тож, будь ласка, перевірте спочатку [#JavaTest Java], та виконайте перевірки про які йдеться нижче або ознайомтесь з [https://www.java.com/en/download/faq/java_webstart.xml Web Start issues]. |
| 161 | |
| 162 | ==== Випробування Web Start ====#Webstarttest |
| 163 | 1. Завантажте [/josm-tested.jar josm.jnlp] на ваш робочий стіл. |
| 164 | 1. Відкрийте Terminal та перейдіть на робочий стіл, так само як про це йдеться вище. |
| 165 | 1. Введіть `javaws josm.jnlp`⏎. Ця команда повинна завантажити JOSM, відкрити вікно налаштування параметрів безпеки та запустити JOSM. |
| 166 | |
| 167 | === Віртуальна машина ===#Troubleshootingjvm |
| 168 | |
| 169 | ==== Нестача пам'яті ==== |
| 170 | |
| 171 | Сьогодні керувати пам'яттю Java вручну майже не потрібно, бо обсяги доступної оперативна пам'ять на комп'ютерах зросли. |
| 172 | Невірно обрані значення можуть знизити продуктивність JOSM. |
| 173 | |
| 174 | Для деяких задач, JOSM має не аби який апетит щодо використання пам'яті. З одного боку, може знадобитись налаштувати обсяг пам'яті для підтримки більшої кількості втулків та функцій. З іншого, для підвищення стабільності системи має сенс обмежити використання пам'яті в Java. |
| 175 | У разі потреби можна скористатись [wikitr:Help/CommandLineOptions командним рядком] для встановлення [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI параметра Java ] -Xmx…m, наприклад `-Xmx512m` чи `-Xmx1536m`. |
| 176 | Раніше програми Java приймали `-Xmx=512m` або навіть `-Xmx 512m`. Тепер ці помилкові аргументи виводять повідомлення про помилки. |
| 177 | |
| 178 | ==== Вибір VM ====#VMselectiononWindowsx64 |
| 179 | |
| 180 | В сучасних версіях MS Windows типово Java встановлюється у теку `C:\Program Files\Java\`. Додаткові елементи розміщуються у `C:\Program Files\Oracle\Java\`. Також є тека `.\javapath\` як цільовий елемент змінної оточення PATH. Вона є домівкою для трьох віртуальних файлів `java.exe`, `javaw.exe` та `javaws.exe`. Ці файли є символьними посиланнями на місце де встановлено поточну версію Java. |
| 181 | |
| 182 | У старих версіях 64-розрядної Windows іноді додатково встановлювали 32-розрядний JRE. Крім того, деякі оглядачі ставили свою власну JVM з обмеженими можливостями. У таких випадках Web Start від оглядача не буде використовувати вашу інсталяцію Java, але буде брати версію з оглядача. |
| 183 | |
| 184 | Перевірте що у вас не має іншого javawebstart у {{{\Windows\SysWow64}}}. Панель керування Java не показуватиме його та його можна безпечно вилучити. Позбудьтесь мотлоху та залишить тільки свіжі версії для кожного JRE (один для 32-бітного режиму, один для 64-бітного режиму). |
| 185 | |
| 186 | Переконайтесь що ви зазначили параметри з префіксом -J, без пробілу перед параметрами VM, для ярлика на робочому столі для JNLP та запуску Javawebstart. Якщо у вас встановлено обидві версії 32 та 64-бітні, вам треба також зазначати параметр "{{{-d64}}}", якщо ви бажаєте запускати 64-бітну VM. Зауважте, що в деяких документах від Oracle параметр зазначається як "-D64", що є помилкою! |
| 187 | |
| 188 | Приклад зміненого командного рядка ярлика на робочому столі Windows: |
| 189 | {{{ |
| 190 | #!sh |
| 191 | javaws.exe -J-d64 -J-Xmx2048m josm.jnlp |
| 192 | }}} |
| 193 | |
| 194 | === Windows josm.exe ===#Mswindowswrapper |
| 195 | |
| 196 | Використання josm-setup.exe для встановлення JOSM для Microsoft Windows призведе до наступних дій: |
| 197 | * Файли `josm-tested.jar` та `josm.exe` будуть розміщені в теці за вибором користувача, типово це `C:\Program Files (86)\JOSM\` |
| 198 | * Буде запропоновано зареєструвати josm.exe у якості програми для роботи з файлами з розширеннями `*.osm` та `*.gpx`. |
| 199 | * Буде запропоновано розмістити ярлик JOSM на робочому столі та в меню Пуск (На разі, він розміщуються лише для адміністратора і може бути скопійованіий звідти, #11398). |
| 200 | * Буде запропоновано встановити втулки Imagery offset database та Turn restrictions. |
| 201 | * Додано дані для вилучення JOSM у відповідні системні інструменти. |
| 202 | |
| 203 | Під час запуску, josm.exe шукатиме теку з jar-файлом та запускатиме команду `\шлях\до\javaw.exe -Xms128m -Xmx1024m -jar \шлях\до\josm-tested.jar`. |
| 204 | Josm.exe виступає в якості ''оболонки'' та є [wikitr:/USB_Stick переносимим]. |
| 205 | |
| 206 | |
| 207 | Якщо josm.exe отримує параметр `--l4j-debug`, він запише журнал у файл `launch4j.log` поточної теки, якщо вона доступна для виконання операції запису. Деякі інші [http://launch4j.sourceforge.net/docs.html#Runtime_options параметри] також доступні, як і всі звичайні [wikitr:/Help/CommandLineOptions#Programarguments параметри запуску JOSM]. Наприклад: |
| 208 | |
| 209 | {{{ |
| 210 | #!sh |
| 211 | # Запис журналу під час запуску JOSM та завантаження даних OSM |
| 212 | josm.exe --l4j-debug https://www.osm.org/way/476702262 |
| 213 | }}} |
| 214 | |
| 215 | Для зазначаємих [wikitr:Help/CommandLineOptions#Javaoptions параметрів] для Java VM, josm.exe використовує необов'язковий файл `josm.l4j.ini` у власній теці. У цьому файлі кожний параметр зазначаєтся в окремому рядку, також можливі коментарі, див [http://launch4j.sourceforge.net/docs.html#Additional_jvm_options Додаткові параметри JVM]. |
| 216 | |
| 217 | В той час як josm.exe є 32-бітною програмою, схоже що на 64-бітній Windows вона потребує 64-бітну версію Java. |
| 218 | |
| 219 | === Проблеми в MacOS ===#Macoserrors |
| 220 | [=#MacOSErrors][=#MacOSXMountainLionErrors] |
| 221 | {{{ |
| 222 | #!comment |
| 223 | old section title, keeping as anchor for old links |
| 224 | }}} |
| 225 | |
| 226 | Apple має два механізми щоб ''захистити'' вас від JOSM: [https://support.apple.com//HT201940 File Quarantine] та [https://support.apple.com//HT202491 Gatekeeper]. |
| 227 | |
| 228 | ==== Завантажено з інтернету ==== |
| 229 | |
| 230 | Якщо ви отримали повідомлення "'JOSM.app' is an application downloaded from the internet." ("'JOSM.app' є застосунком, завантаженим з інтернету.") ви можете обійти його **клацнувши правою кнопкою миші на JOSM.app** або на josm.jnlp та обрати 'open' ('відкрити'). Ви побачите таке ж повідомлення, але вже з кнопкою "Open". Це потрібно зробити лише під час першого запуску JOSM. |
| 231 | |
| 232 | ==== Пошкоджено ==== |
| 233 | |
| 234 | [[Image(#8787:damaged_josm_app.png,width=300,align=left,margin-top=-50,margin-right=30)]] |
| 235 | |
| 236 | Якщо ви отримали повідомлення "'JOSM.app' is damaged and can't be opened. You should move it to the Trash" ("'JOSM.app' пошкоджено та його не можливо відкрити. Перемістіть його у Смітник"), вам потрібно тимчасово відключити Gatekeeper. |
| 237 | |
| 238 | Відкрийте System Preferences та перейдіть до розділу 'Security & Privacy'. Встановіть для 'Allow applications downloaded from:' на 'Anywhere'. |
| 239 | |
| 240 | [[Image(Download:SecurityPrivacy.png,align=right,float=left,width=300)]] |
| 241 | |
| 242 | Якщо такого пункту в панелі Security & Privacy немає, відкрийте Terminal та виконайте наступну команду. Після її виконання відповідний пункт меню з'явиться. |
| 243 | |
| 244 | {{{ |
| 245 | sudo spctl --master-disable |
| 246 | }}} |
| 247 | |
| 248 | ==== Використання brew ====#brew |
| 249 | |
| 250 | Користувачі MacOS можуть обрати пакетний менеджер [https://brew.sh/ homebrew] в якості уініверсального засобу для встановлення та оновлення їх екземпляра JOSM. |
| 251 | |
| 252 | Використання `brew cask` допомагає позбутись більшості проблем, про які йшлось вище. (Див. [https://caskroom.github.io/]). |
| 253 | |
| 254 | Відрийте Terminal та виконайте наступні команди для встановлення або оновлення JOSM до поточної протестованої версії, відповідно: |
| 255 | |
| 256 | |
| 257 | {{{ |
| 258 | brew cask install josm |
| 259 | }}} |
| 260 | {{{ |
| 261 | brew cask upgrade josm |
| 262 | }}} |
| 263 | |
| 264 | === Відомі проблеми === |
| 265 | |
| 266 | Ще на закриті повідомлення про помилки …: |
| 267 | * [/query?status=!closed&type=defect&keywords=~java проблеми з Java] - деякі помилки пов'язані з проблемами в Oracle JVM (див [[JavaBugs]]). |
| 268 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~linux&order=priority Linux] |
| 269 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~ubuntu&order=priority Ubuntu] |
| 270 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~macos&order=priority MacOS] |
| 271 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~windows&order=priority Windows] |