[[TranslatedPages(revision=94,outdated=Неполный перевод)]] [[PageOutline(2-10,Содержание)]] Сначала прочтите [[wiki:Ru:Download#Recommendedoptions|Рекомендуемые варианты]]. == Запуск == #Running Для запуска JOSM необходимо Java Runtime Environment версии 8 или более новой. === Microsoft Windows === Выполните двойной щелчок на jar-файле. Если это не работает, то возможно, что необходимо [wiki:Download#Doubleclickonafiledoesnothing установить Java Runtime Environment]. Чтобы окно консоли Java не оставалось открытым, можете использовать `javaw.exe` вместо `java.exe`. Будьте внимательны, если у вас 64-битная версия Windows: Java Runtime (обновляется каждый месяц) можно установить в 64-битной версии при посещении веб-сайта Java через 64-битную версию браузера, иначе будет установлена 32-битная версия. Обе Java-платформы могут сосуществовать на ПК, но по умолчанию файловые ассоциации будут запускать сначала 32-битную версию, создавая виртуальную машину, ограниченную 247 МБ (если ваша VM превышает этот предел из-за количества скачанных данных, JOSM может работать очень медленно и со сбоями). Расширение JAR будет запускать только 32-битную версию Java Runtime (из папки "\Program files (x86)\bin", а не "\Program files\bin" для 64-битной версии) с выпуска v8u66, если установлены обе версии. Посетите сайт www.java.com, выберите загрузку Java ... и выберите пакет i586. Вы можете сохранить 64-битный пакет, так как он устанавливается не в то же место, что и 32-битный пакет (i586). Если только 64-битная версия Java установлена на 64-битной версии Windows (и версия Java равна или новее, чем минимальная версия, указанная в JNLP, если вы используете JavaWebStart для скачивания/обновления и запуска JOSM), то JOSM будет автоматически запускаться в 64-битной Java VM (с б'''о'''льшим количеством доступной памяти, позволяющим обрабатывать больший объём данных и с большей производительностью). Иначе он будет запускаться в 32-битной Java VM, если только вы не добавите в командной строке параметры VM, предписывающие найти и использовать 64-битную версию Java. Можете также деинсталлировать 32-битную версию Java, если вам не понадобятся апплеты в 32-битном браузере (32-битная версия Java остаётся полезной при использовании старого 32-битного браузера или в 32-битных операционных системах, где это единственный доступный вариант для веб-страниц или автономного использования). === Linux / *BSD === ''См. также'': [wiki:Ru:HowTo/JOSM-under-Linux HowTo / JOSM в Linux] **Пакеты**:: В некоторых дистрибутивах в менеджере пакетов имеются готовые пакеты для установки JOSM из репозиториев. Хотя эти пакеты могут быть значительно устаревшими по сравнению с .jar-файлами на главной странице JOSM, они обычно лучше адаптированы к вашей системе и автоматически устанавливают нужные зависимости и команду запуска программы в главное меню ОС. **Примечание**: можно без проблем установить готовый пакет, а затем продолжать использовать упомянутые выше .jar-файлы, но будьте осторожны с дополнительными пакетами, такими как josm-plugins (см. #7483). Для SUSE и Ubuntu доступны также пакеты [[wiki:Ru:Download#openSUSE|на этой странице]]. Если готового пакета нет, или вы предпочитаете не использовать его, можете загрузить .jar-файл JOSM с [WikiStart главной страницы] (версию tested или latest), или собрать его из исходных кодов. '''Использование командной оболочки''':: Перейдите в каталог с josm-latest.jar и наберите {{{ #!sh java -jar josm-latest.jar }}} для запуска. Замените `josm-latest.jar` на имя скачанного вами jar-файла, например, `josm.jar`. Если это не помогает, попробуйте присвоить переменной JAVA_HOME значение, соответствующее пути к java (the root location, not the bin). Например: {{{ #!sh export JAVA_HOME=/usr/lib/jvm/default-java java -jar ''josm.jar'' }}} См. также [wiki:Ru:Help/CommandLineOptions Параметры командной строки] и [wiki:Ru:HowTo/JOSM-under-Linux Howto / Josm в Linux ] для дополнительной информации. '''KDE''':: Существует [/download/tutorials/setting_up_kde.avi видеоруководство] по настройке вашей среды для запуска jar-файлов щелчком на них. '''GNOME''':: Щёлкните правой кнопкой на JAR-файле и выберите __О__ткрыть в "OpenJDK8 Runtime" (или другой версии Java, которая у вас установлена). '''XGL/Compiz''':: Наберите следующее в командной оболочке: {{{ #!sh export AWT_TOOLKIT=MToolkit && java -jar josm-test.jar }}} как описано здесь: http://kubasik.net/blog/index.php/2006/06/19/java-sun-150-and-xglcompiz-on-ubuntu/ '''Пустой экран при запуске''':: AWT before JDK7 [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6574362 doesn't play well] with non-reparenting window managers (i.e. xmonad, awesome, dwm, ratpoison, Ion3, ...), resulting in the main window not being displayed properly on startup. The Awesome Wiki has [http://awesome.naquadah.org/wiki/Problems_with_Java workarounds] for this problem. There is also an [http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-SetWMName.html xmonad specific] way of doing the wmname thing. === MacOS === 1. If you have downloaded `josm-latest.jar` you can start JOSM by clicking on the josm-latest.jar file in the MacOS Finder (you might get the warning that you are about to open a file from the internet - just accept). This way to start JOSM should be sufficient in most cases. 2. If you are running Mountain Lion, you will need to temporarily disable Gatekeeper. Otherwise, you will be unable to open josm and upon launching josm, receive the error message "JOSM.app is damaged and can't be opened. You should move it to the Trash." Disable Gatekeeper by opening System Preferences > Security & Privacy, and setting 'Allow applications downloaded from:' to 'Anywhere'. Once you open the application, you can re-enable gatekeeper, and it appears that JOSM will open again without a problem. See [osmwww:user/drnoble/diary/17636 this] and #7904 for more information. 3. If you get "The Java JAR file could not be launched", chances are you are running an old Java version. Run from a terminal to check, as nothing appears in the system log. [[Image(wiki:InstallNotes:OSX_Error.png)]] 4. If you need to supply parameters (e.g. -Xmx2048M to run with more Java memory) you can use the MacOS "Terminal": Start the "Terminal" application (e.g. by typing "Terminal" into the Spotlight search, ⌘+space) [[Image(wiki:InstallNotes:SearchTerminal.png)]] * Now you have two options: * type in the following command and press "Enter" to start JOSM without any special java options (simply starts up JOSM like under point 1): {{{ #!sh java -jar FOLDER/josm-latest.jar }}} Whereas "FOLDER" should be replaced by the name of the folder you have josm-latest.jar downloaded to. If you have downloaded it to the standard Mac OS X "Downloads" Folder it would look like: {{{ #!sh java -jar Downloads/josm-latest.jar }}} == Смотрите также == * [[Source code#Getthesource]] * [[Source code#CompilingusingAnt]]