Сайт о телевидении

Сайт о телевидении

» » Как запустить java приложение. Быстрый старт в Java: от установки необходимого софта до первой программы. Установка переменной среды PATH

Как запустить java приложение. Быстрый старт в Java: от установки необходимого софта до первой программы. Установка переменной среды PATH

Язык программирования Java стремительно набирает популярность, благодаря своей простоте и функциональности. Многие мобильные и компьютерные приложения написаны на этом языке. Стоит заметить, что приложения для Андройд устройств написанные именно на Джава.

Скачать Java можно на официальном сайте совершенно бесплатно . Однако может возникнуть вопрос с версией программы. Прежде всего предстоит выбирать между 32-битной и 64-битной версией. Если компьютер позволяет, то конечно лучше остановиться на 64, у нее не такие строгие ограничения по использованию памяти.

Затем стоит определиться – установить Java Development Kit (JDK) или Java Runtime Environment (JRE) . Все предельно просто и понятно, если перевести аббревиатуру. JDK – это комплект разработчика. Он используется для создания программ на этом языке.

JRE позволяет только запускать приложения. Кстати, он входит в комплект JDK.

Установка пакета

Установка ничем не отличается от других приложений. Для примера возьмем инсталляцию пакета JDK .

Настройки переменных окружений

К сожалению, инсталлятор не вносит всех необходимых настроек, поэтому переменное окружение необходимо настраивать вручную.

В первую очередь нужно будет обозначить переменную java _ home , которая содержит путь к папке, где установлена Java. Эту переменную используют многие программы, чтобы посмотреть расположение Java.

Затем нужно в переменную path прописать расположение %JAVA_HOME%\bin . Ее использует операционная система, чтобы увидеть список папок, где можно найти исполняемый файл. Также она используется для запуска Java из консоли.

Для начала нужно перейти в свойства компьютера . Сделать это можно любым удобным способом, например вызвать контекстное меню Моего компьютера и нажать Свойства , либо нажать сочетание Win+ Pause .

Теперь открываем Дополнительные параметры системы , и в следующем окне переходим на закладку Дополнительно . Тут переходим в Переменные среды (кнопка снизу).

Если в системных переменных уже занесена Java _ home , то нужно ее отредактировать . Если ее нет, то создаем новую. Тут нам нужно будет задать путь к установленной Java. К примеру c:\Program Files\Java\jdk\ или любой другой, куда производилась установка.

Теперь нужно внести изменения в переменную Path . Тут указываем путь к папке, где находится исполняемые файлы, к примеру %JAVA_HOME%\bin .

Теперь закрываем все окна нажатием ОК , сохраняя изменения.

Стоит заметить, что для JDK в установочной папке указываются цифры – версия пакета. Поэтому каждый раз при обновлении, необходимо изменять директорию в JAVA _ HOME , иначе программа просто не запуститься.

Удаляем лишние файлы

Теперь осталось почистить систему от ненужных файлов. Для этого запускаем командную строку (cmd). Затем используем команду where java . В консоли должен отобразиться путь установки Java. Если директория не обнаружена – значит неправильно заполнена переменная path. Однако бывает , что система находит несколько исполняемых файлов.

Это связано с тем, что установщик пытается некорректно настроить переменные среды. Т.е. пытается установить их в папку system 32 .

Это плохо, т.к. системная директория при этом засоряется и можно ожидать некорректной работы программы. В этом случае идем по указанному в консоли пути и удаляем все файлы: java.exe, javaws.exe и javaw.exe. Если некоторые из этих файлов не обнаружены, то удаляем только те, которые расположены в папке.

Как запустить программу java?

Ответ мастера:

Приложение, которое написанно на языке java, является jar-архивом или набором файлов *.java и *.class, в том случае, если составляющие данной программы не скомпилированы в исполняемый jar-архив. Для того, чтобы запустить подобное приложение, вам понадобиться установить программу Java Runtime Environment.

Для этого необходимо зайти на страничку официального сайта разработчиков java, которая находится по адресу http://java.sun.com/javaee/sdk/, после чего выполнить загрузку последней версии java-машины. Далее нужно будет установить программу на винчестер своего персонального компьютера и указать ОС путь к установленным вами файлам, для чего необходимо добавить в параметр path переменных среды (вкладка называется «Дополнительно», находится в окне свойств компьютера) путь к месту, куда установлена программа.

Воспользовавшись главным меню или введя команду cmd, в поле «Выполнить», необходимо запустить командную строку. В командной строке зайдите в директорию java-программы, которую нужно запустить. После выполнения данной процедуры, введите команду java -cp [имя файла].jar [имя основного класса программы] и нажмите на клавишу Enter, это запустит выполнение файла.

Для того, чтобы скомпилировать java-файлы, нужно ввести команду javac[название основного файла].java, а после нее java -cp [имя файла]. Получив из командной строки информацию о параметрах запуска java-файлов, нужно ввести оператор java -help и нажать на клавишу Enter.

На экране высветится полный список доступных команд вместе с их опциями. Все команды необходимо вводите точно, потому как, введя ошибочную комбинацию, можно навредить всей операционной системе вашего персонального компьютера.

Если вы хотите запускать мини-игры на своем компьютере, которые написаны на языке java для мобильных устройств, то вам нужно будет загрузить программу MidpX. Это приложение позволит запускать jar-файлы без лишних сложностей. После того, как вы установите данное программное обеспечение, кликните правой клавишей мыши по одному из файлов jar и выберите пункт с названием «Свойства». В появившемся окне, необходимо будет нажать на кнопку «Изменить» и выбрать подходящую для открытия подобного типа файлов программу, то есть утилиту MidpX.

Если браузер без проблем воспроизводит видеоролики, сайты пестрят онлайн-приложениями и радуют различными удобными функциями – значит, плагин Java включен и работает нормально. Java используется большинством сайтов, поэтому в случае их некорректной работы возникает необходимость разобраться с тем, как включить поддержку этой технологии.

Для Google Chrome: введите в адресной строке браузера команду «about:plugins». В списке плагинов найдите Java и проверьте его статус. Если отображается надпись «Включить», нажмите по ней. При включенном плагине на экране появляется надпись «Отключить». Чтобы впредь не пришлось подтверждать включение Java, установите галочку напротив пункта «Всегда разрешена». Возможно, вы столкнетесь с ситуацией, когда Java вообще не установлен. Тогда можно пройти по ссылке и проверить это, нажав на соответствующую строку. В случае, если сервис обнаружит отсутствие плагина Java, вам предложат его загрузить и установить. После успешной установки в окне браузера появится запрос о включении Java, или его нужно будет подключить способом, описанным выше. Для Mozilla FireFox: вызовите меню браузера (вверху экрана справа) и перейдите в раздел «Дополнения». В открывшемся окне перейдите на вкладку «Плагины» и найдите в списке уже установленных ранее программ Java (TM) Platform. Установите значение параметра работы Java «Всегда включать». В том случае, если Java отсутствует в списке плагинов, его нужно предварительно установить по ссылке . Для Opera: поскольку в этом браузере уже есть встроенные компоненты Java, его включение производится одновременно вместе со всеми плагинами. Для этого в меню «Настройки» найдите вкладку «Веб-сайты», затем активируйте пункт «Запускать автоматически» в разделе «Плагины». Для Internet Explorer: в пункте меню браузера, которое можно открыть, нажав на значок шестеренки в правом верхнем углу экрана или на клавиши Alt+X, выберите пункт «Свойства браузера». Затем найдите вкладку «Безопасность» и кликните по кнопке «Другой». Появится внушительный список параметров, среди которых нужно найти пункт «Выполнять сценарий приложений Java» и включить его. Для Яндекс.Браузер: включение Java выполняется практически аналогично этому процессу в Chrome. Напишите «browser://plugins» в адресной строке и нажмите «Enter». Откроется окно с перечнем установленных плагинов. Если плагин Java отключен, активной будет команда «Включить», а шрифт надписи будет светлым. После включения поставьте галочку напротив «Разрешать всегда» и закройте окно настроек.

Теперь вы знаете не только о том, как включить поддержку Java в браузере. При возникновении проблем с другими плагинами алгоритм действий будет таким же. Обратите внимание, что Java и JavaScript – это не одно и то же, и поддержка последнего включается совершенно по-другому.

Программное обеспечение Java Web Start позволяет загружать и запускать приложения Java из Интернета. Программное обеспечение Java Web Start:
  • Позволяет активировать приложения одним щелчком мыши
  • Обеспечивает использование новейших версий приложений
  • Устраняет необходимость проведения сложных процедур установки и обновления

Как получить программное обеспечение Java Web Start:

Java Web Start входит в состав среды исполнения Java (JRE) с момента выпуска версии Java 5.0. Это означает, что при установке Java автоматически устанавливается Java Web Start. При первой загрузке приложения Java, поддерживающего технологию Java Web Start, программное обеспечение Java Web Start запускается автоматически. Java Web Start полностью размещает загруженное приложение в локальном кэше вашего компьютера. Таким образом, приложение будет запускаться почти мгновенно, поскольку все необходимые для этого ресурсы доступны на локальном компьютере. При каждом запуске приложения Java Web Start проверяет наличие новой версии на сайте, и если таковая имеется, автоматически загружает и запускает ее.

Запуск приложения с помощью Java Web Start

С помощью браузера
С помощью значка на рабочем столе

Если приложение используется часто, можно создать ярлык на рабочем столе или в меню "Пуск". В Java Web Start может отобразиться запрос на создание ярлыков или записи в меню "Пуск". Если выбран вариант "Да", все последующие запуски приложения можно будет выполнять без браузера.

С помощью средства просмотра кэша приложений Java

Java Web Start также предоставляет средство просмотра кэша приложений, которое можно запустить на панели управления Java. Средство просмотра кэша приложения позволяет напрямую запускать загруженные приложения.

Инструкции по запуску с помощью средства просмотра кэша приложений
  1. Откройте меню Start (Пуск) > Settings (Параметры) > Control Panel (Панель управления) > дважды щелкните на значке Java . На экране появится Панель управления Java.
  2. Перейдите на вкладку General (Общие)
  3. Нажмите кнопку View (Просмотр) в разделе Temporary Internet Files (Временные файлы Интернета)
  4. Выберите из списка приложение, которое предполагается запустить, и дважды щелкните на его имени
С помощью командной строки

Чтобы запустить приложение с помощью командной строки, введите команду javaws jnlp_url , где jnlp_url - URL-адрес jnlp-файла приложения.

Многие начинающие программисты сталкиваются с таким вопросом: "Я создал свое приложение в среде IDE, как теперь заставить его работать из командной строки вне среды IDE?". Может возникнуть и такой вопрос: "Как мне распространить это приложение среди других пользователей, не передавая им заодно всю среду IDE?".

Ответы на эти вопросы относительно просты, но не всегда очевидны. В данном документе даны ответы на них путем демонстрации основ использования среды IDE для подготовки приложений к распространению и развертыванию. Кроме того, в данном документе предоставлены сведения, которые могут быть необходимы для настройки системы программиста (или которые нужно будет передать пользователям приложения). Мы покажем несколько различных подходов к развертыванию приложения, позволяющих пользователям получать доступ к нему посредством:

  • Двойного щелчка файла архива Java (JAR) приложения.
  • Вызова приложения из командной строки.
  • Вызова приложения из файла сценария.
  • Использования Java Web Start.

Для работы с этим учебным курсом требуются программное обеспечение и материалы, перечисленные в таблице ниже.

Создание исполняемого файла JAR

В данной части учебного курса показано, как можно создать предназначенное для распространения приложение в среде IDE и затем запустить это приложение вне среды IDE. Мы пакетируем это приложение в исполняемый файл JAR .

Файл JAR - это файл архива, в который могут быть вложены файлы и папки. Файлы JAR подобны файлам ZIP, но файлы JAR могут иметь дополнительные атрибуты, полезные при распространении приложений Java. В число этих атрибутов входят цифровая подпись файлов JAR, дополнительное сжатие, совместимость с различными платформами и т. д.

В этом упражнении мы создаем проект среды IDE и затем помещаем в этот проект два заранее написанных файла исходного кода Java. Затем мы скомпилируем классы и создадим исполняемый файл JAR. После этого мы посмотрим, как запускать файлы JAR вне среды IDE.

Классы, используемые в данном руководстве, реализуют функции служебной программы GNU grep , которую можно использовать для поиска текста или шаблонов регулярных выражений в текстовых файлах. Данный проект содержит как версию приложения для командной строки, так и версию, использующую графический интерфейс, что позволит взглянуть на различные способы запуска приложения.

Создание проекта с помощью существующих файлов исходного кода

  1. Распространение приложения другим пользователям

    Теперь, когда подтверждено, что приложение работает вне среды IDE, можно перейти к его распространению.

    Примечание. Если работа приложения зависит от дополнительных библиотек, помимо включенных в JDK, необходимо включить их в распространение (не относится к этому примеру). Относительные пути к этим библиотекам добавляются в запись classpath файла манифеста JAR при разработке приложения в среде IDE. Если эти дополнительные библиотеки не будут найдены по указанному пути класса (т.е. относительному пути) при запуске, приложение не запустится.
    Создайте архив ZIP, содержащий файл JAR и библиотеку, после чего отправьте этот файл ZIP пользователям. Проинструктируйте пользователей распаковать этот архив ZIP так, чтобы файл JAR и файлы JAR библиотек были в одной папке. Запустите файл JAR приложения.

    Запуск приложения Java

    Цель этого упражнения состоит в демонстрации некоторых из способов запуска приложения из командной строки.

    В данном упражнении показано, как можно запустить приложение Java следующими двумя способами:

    • Выполнение команды java из командной строки.
    • Использование сценария для вызова класса в файле JAR.

    Запуск приложений из командной строки

    Приложение можно запустить из командной строки, используя команду java . Если нужно выполнить исполняемый файл JAR, используйте параметр -jar команды.

    Например, для запуска приложения AnotherGrep надо выполнить следующие действия:

    1. Открыть окно терминала. На системах Microsoft Windows это делается путем нажатия кнопки "Пуск" и выбора "Выполнить...", ввода cmd в поле "Открыть:" и нажатия кнопки "OК".
    2. Перейдите в каталог PROJECT_HOME /dist (используя команду cd).
    3. Введите следующую строку для запуска главного класса приложения: java -jar AnotherGrep.jar

    Если эти инструкции выполнены, а приложение не запускается, вероятно, следует выполнить одно из следующих действий:

    Запуск приложений из сценария

    Если приложение, которое необходимо распространить, является консольным приложением, может оказаться, что его удобнее запускать из сценария, особенно если для запуска приложения требуются длинные и сложные аргументы. В этом разделе мы используем консольную версию Grep, в которой необходимо передать аргументы (шаблон поиска и список файлов) файлу JAR, вызываемому в нашем сценарии. Для сокращения объема, вводимого в командную строку, мы используем простой сценарий, подходящий для запуска тестового приложения.

    В первую очередь необходимо изменить главный класс в приложении на консольную версию класса и построить файл JAR заново:

    1. В окне "Проекты" в IDE щелкните правой кнопкой мыши узел проекта (AnotherGrep) и выберите "Свойства".
    2. Выберите узел Run ("Запуск") и измените свойство Main Class ("Главный класс") на anothergrep.Grep (с anothergrep.xGrep). Нажмите кнопку "ОК", чтобы закрыть окно Project Properties ("Свойства проекта").
    3. Снова щелкните правой кнопкой мыши узел проекта и выберите Clean and Build Project ("Очистка и сборка проекта").

    По завершении этих действий файл JAR будет собран заново, а атрибут Main-Class в манифесте файла JAR будет указывать на anothergrep.Grep .

    Сценарий bash - для компьютеров под управлением UNIX и Linux

    В папке, куда было извлечено содержимое файла , можно найти сценарий bash с именем grep.sh . Давайте посмотрим на него:

    #!/bin/bash java -jar dist/AnotherGrep.jar $@

    Первая строка указывает, какой интерпретатор команд следует использовать для интерпретации этого сценария. Вторая исполняет файл JAR, созданный средой IDE в папке PROJECT_HOME /dist . $@ просто копирует все переданные сценарию аргументы, заключая каждый в кавычки.

    Данный сценарий подразумевает, что двоичные файлы Java являются частью переменной среды PATH. Если данный сценарий не работает на вашем компьютере, см. .

    Дополнительные сведения о написании сценариев для интерпретатора bash можно найти .

    Сценарий.bat для компьютеров Windows

    На компьютерах Microsoft Windows пакетным файлам можно одновременно передавать не более девяти аргументов. При наличии более девяти аргументов файл JAR будет необходимо исполнить несколько раз.

    Сценарий для этого может выглядеть следующим образом:

    @echo off set jarpath="dist/AnotherGrep.jar" set pattern="%1" shift:loop if "%1" == "" goto:allprocessed set files=%1 %2 %3 %4 %5 %6 %7 %8 %9 java -jar %jarpath% %pattern% %files% for %%i in (0 1 2 3 4 5 6 7 8) do shift goto:loop:allprocessed

    Данный сценарий можно найти под названием grep.bat в папке, куда было извлечено содержимое архива , если необходимо увидеть его в действии.

    Девять аргументов представлены внутри пакетного файла как % , где должен иметь значение в пределах <0-9> . %0 зарезервировано для имени сценария.

    Можно увидеть, что за раз (в одном цикле) программе передаются только девять аргументов. Оператор for просто смещает аргументы на девять, чтобы подготовить их к следующему циклу. Цикл завершается по обнаружении пустого аргумента файла оператором if (это указывает на отсутствие новых файлов для обработки).

    Дополнительные сведения о пакетных сценариях можно найти на .

    Пакетирование приложения для Java Web Start

    Java Web Start представляет собой технологию, используемую для запуска приложений Java из веб-браузера одним щелчком мыши. Подробные сведения об упаковке приложений для развертывания с помощью Java Web Start см. в разделе Включение Java Web Start в IDE NetBeans . Здесь мы приводим только краткое описание действий, необходимых, чтобы сделать приложение развертываемым с помощью Java Web Start.

    1. Щелкните правой кнопкой мыши узел проекта в окне Projects ("Проекты") и выберите Properties ("Свойства").
    2. На вкладке Web Start окна Project Properties ("Свойства проекта") установите флажок Enable Web Start ("Активировать Web Start").
    3. Выберите Local Execution ("Локальное исполнение") из раскрывающегося списка Codebase ("Кодовая база"), поскольку мы будем тестировать только локальное исполнение.
      Сохраните все прочие параметры по умолчанию и нажмите кнопку "OК".
    4. Щелкните правой кнопкой мыши узел проекта и выберите Clean and Build Project ("Очистка и сборка проекта").
      Данная команда среды IDE удалит все ранее скомпилированные файлы и результаты сборок, скомпилирует приложение заново и соберет проект с новыми параметрами.
    5. Вне среды IDE откройте папку PROJECT_HOME /dist , после чего откройте файл launch.html в своем браузере.
      Появится тестовая страница HTML с кнопкой Launch ("Запуск").
    6. Нажмите кнопку Launch, чтобы открыть приложение.
      Можно будет увидеть, что Java загружена и приложение запускается.

      Примечание. Некоторые браузеры сначала перенаправляют пользователей на страницу загрузок Java.

    Указание сопоставлений файлов JAR

    На большинстве компьютеров исполняемый файл JAR можно исполнить, просто дважды щелкнув его. Если при двойном щелчке файла JAR ничего не происходит, это может быть вызвано одной из двух следующих причин:

    • Тип файлов JAR не сопоставлен со средой выполнения Java (JRE) на этом компьютере.

      Если тип файлов JAR сопоставлен с JRE, значок, представляющий этот файл, должен включать логотип Java.

    • Тип файлов JAR сопоставлен JRE, но параметр -jar не входит в команду, передаваемую JRE при двойном щелчке значка.

    Примечание. Иногда связи файлов JAR переключаются установленным ПО, например, программным обеспечением для обработки файлов в формате zip.

    Способ, которым тип файлов JAR можно привязать к средству запуска java , зависит от операционной системы.

    Убедитесь, что на вашем компьютере установлена одна из версий JRE. Следует использовать версию 1.4.2 или более поздние. Приложения Java нельзя запускать на компьютерах, где не установлена платформа Java. (В случае установки комплекта для разработчика на языке Java (JDK) с ним устанавливается и JRE. Однако если программа распространяется не только среди программистов, у пользователей может не быть JRE или JDK.)

    • На Windows XP установленную версию Java можно проверить выбрав "Пуск" > "Панель управления" > ("Установка и удаление программ") (там должна быть указана, например, Java(TM) 6 Update 33).
    • На Windows Vista или 7 установленную версию Java можно проверить выбрав "Пуск" > "Панель управления" > ("Программы и компоненты") (там должна быть указана, например, Java(TM) 6 Update 33).

    Если на компьютере отсутствует платформа Java, JRE можно загрузить с сайта загрузок Java SE .

    Если же она уже имеется на компьютере, но сопоставление файлов не работает, выполните действия для добавления связи файла JAR в Microsoft Windows:

    1. Выберите "Пуск" > "Панель управления".
    2. (Применимо только к Windows Vista). Щелкните "Панель управления" > "Программы".

    3. Для Windows Vista или 7 щелкните "Программы по умолчанию" и выберите "Связать тип файла или протокол с программой".
    4. (В Windows XP в разделе "Сведения" диалогового окна щелкните "Изменить программу").
    5. В диалоговом окне "Выбор программы" выберите Java Platform SE Binary.
    6. Нажмите кнопку "OК" для выхода из диалогового окна "Выбор программы".
    7. Нажмите кнопку "Закрыть", чтобы закрыть диалоговое окно "Свойства папки" (в Windows XP) или диалогового окна связывания типа файла или протокола с конкретными программами (в Windows 7).

    Примечание. Если файлы JAR files связаны с Java Platform SE Binary в системе, но двойной щелчок все равно не запускает файл JAR, может потребовать указание параметра -jar в связи файлов.

    Чтобы указать параметр -jar в сопоставлении файла на Microsoft Windows XP, выполните следующие действия.

    1. Выберите "Пуск" > "Панель управления".
    2. В Windows XP дважды щелкните "Свойства папки" и выберите вкладку "Типы файлов".
    3. В списке "Зарегистрированные типы файлов" выберите файл JAR.
    4. В разделе "Сведения" диалогового окна щелкните "Дополнительно".
    5. В диалоговом окне "Изменение свойств типа файлов" щелкните "Изменить...".
    6. В текстовом поле "Приложение, исполняющее действие" добавьте следующую строку в конце пути к JRE: -jar "%1" %* После этого поле должно содержать текст, подобный следующему: "C:\Program Files\Java\jre1.6.0_33\bin\javaw.exe" -jar "%1" %*
    7. Нажмите кнопку "OК" для выхода из диалогового окна "Изменение действия для типа".
    8. Нажмите кнопку "OК" для выхода из диалогового окна "Изменение свойств типа файлов".
    9. Нажмите кнопку "Закрыть" для выхода из диалогового окна "Свойства папки".

    Примечание. Начиная с Windows Vista расширенные связи файлов можно настроить с помощью RegEdit. Дополнительные сведения см. в статье Что произошло с диалоговым окном типов файлов? .

    Для систем UNIX и Linux процедура изменения сопоставлений файлов зависит от того, какая рабочая среда (вроде GNOME или KDE) используется. Загляните в параметры своей рабочей среды или ознакомьтесь с документацией по рабочей среде.

    Установка переменной среды PATH

    Если на компьютере невозможно запустить класс Java или файл JAR без указания на местоположение JDK или JRE, возможно, следует изменить значение переменной среды PATH системы.

    При работе в системе Microsoft Windows процедура установки переменной PATH зависит от используемой версии Windows.

    Ниже приведены этапы установки переменной PATH на системе Windows XP:

    1. Выберите "Пуск" > "Панель управления" и дважды щелкните "Система".
    2. В диалоговом окне "Свойства системы" выберите вкладку "Дополнительно".
    3. Щелкните вкладку "Переменные среды".
    4. В списке переменных среды пользователя выберите PATH и нажмите кнопку "Изменить".
    5. Добавьте местоположение JRE к концу списка путей. Местоположения в списке разделены точками с запятой (;).
      Например, если JRE распложен в C:\Program Files\Java\jdk1.6.0_23 необходимо добавить следующее к концу переменной PATH: C:\Program Files\Java\jdk1.6.0_23\bin
    6. Нажмите кнопку "OК" для выхода из диалогового окна "Переменные среды", затем нажмите кнопку "ОК" для выхода из диалогового окна "Свойства системы".

    При работе в операционной системе UNIX или Linux способ изменения переменной среды PATH зависит от используемой программы интерпретатора команд. Ознакомьтесь с документацией по интерпретатору команд для получения дополнительных сведений.

    Что дальше?

    Дополнительные сведения о работе с IDE NetBeans см. на на веб-сайте NetBeans.

    Дополнительные сведения о разработке приложений Java в среде IDE, включая управление путем к классам, доступны в документе