Как запустить Java на Windows 7?

Скачать инсталлятор, запустить, а когда установится - настроить переменные окружения и удалить лишние исполняемые файлы.

Как запустить Java на Windows 7?

. как установить Java на Windows?

Эта инструкция устарела, используйте вместо неё более новую

Во многих моих тренингах так или иначе используется Java, либо как язык программирования для разработки автотестов, либо как виртуальная машина для запуска приложений, написанных на Java — инструментов тестирования, сред разработки, и даже клиент системы видеоконференций GotoWebinar требует наличия Java.

Поэтому я решил описать процедуру установки Java для операционной системы Windows и последующей настройки системы, потому что, к сожалению, недостаточно просто “запустить инсталлятор и всегда нажимать кнопку Next”.

1. Где взять Java?

2. Какую версию выбрать?

Разумеется, последнюю доступную (на момент написания инструкции это Java 8).

Выбирая из 32-битной и 64-битной версий, берите 64-битную, если ваша операционная система это позволяет, потому что у неё менее строгие ограничения по памяти, доступной исполняемым Java-приложениям.

3. Что устанавливать, JRE или JDK?

Java Runtime Environment, или JRE — это виртуальная машина, позволяющая запускать приложения, написанные на языке программирования Java.

Java Development Kit, или JDK — это набор инструментов, для разработки программ на языке программирования Java (компилятор, архиватор, генератор документации и прочие). JRE разумеется тоже входит в дистрибутив JDK.

Правило очень простое: если вы собираетесь что-нибудь писать на языке программирования Java, значит вам потребуется JDK. А если только запускать готовые программы — тогда достаточно JRE.

4. Установка Java

Вот тут, действительно, всё просто — нужно запустить инсталлятор и следовать указаниям визарда. Можно просто всё время нажимать кнопку Next.

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

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

Во-первых, необходимо установить переменную JAVA_HOME , которая должна указывать на директорию, в которую установлена Java. Многие программы используют эту переменную, чтобы определить, где находится Java.

Во-вторых, надо в переменную PATH добавить путь к директории %JAVA_HOME%bin . Эта переменная указывает операционной системе список директорий, в которых нужно искать исполняемые файлы, и чтобы можно было запускать Java из консоли, переменная PATH должна быть правильно настроена.

Для установки переменных окружения сначала нужно открыть свойства компьютера, либо использовав сочетание клавиш Win-Pause, либо через меню “Пуск”:

Затем нужно выбрать “Дополнительные параметры системы”, в открывшемся диалоге перейти на вкладку “Дополнительно” и нажать кнопку “Переменные среды”, после чего появится диалог настройки переменных окружения.

Если у вас уже есть переменная окружения JAVA_HOME — надо её отредактировать, если нет — создать новую. В качестве значения нужно указать путь к директории, куда установлена Java, то есть, например c:Program FilesJavajdk1.8.0_25 , если вы установили JDK, либо c:Program FilesJavajre1.8.0_25 , если вы установили только JRE.

После того, как вы установили значение переменной JAVA_HOME , необходимо отредактировать значение переменной PATH, добавив туда путь к директории, где находятся исполняемые файлы Java, то есть %JAVA_HOME%bin

И сохранить всё это, закрыв все открытые диалоги в обратном порядке кнопками OK.

Обратите внимание, что если вы устанавливаете JDK, то в названии директории указывается номер версии, поэтому впоследствии, когда вы решите установить более новую версию, не забудьте поменять значение переменной окружения JAVA_HOME .

После того, как вы изменили переменные окружения, новые значения будут действительны только для новых запускаемых программ, уже запущенные программы не узнают о том, что переменные окружения поменялись. Поэтому если вы, например, пытались запустить Java из консоли и у вас не получилось из-за неправильных настроек переменной PATH , вам придётся перезапустить консоль после того, как вы поменяли значение переменной.

6. Удаление лишних файлов

Запустите консоль ( cmd ) и выполните в ней команду where java .

В результате вы должны увидеть путь к исполняемому файлу java.exe , который операционная система должна успешно обнаружить в том месте, куда вы установили Java. Если файл не нашёлся — значит неправильно настроена переменная PATH и нужно вернуться к предыдущему пункту.

Однако иногда бывает и наоборот, находятся «лишние» исполняемые файлы:

Происходит это из-за того, что инсталлятор Java вместо того, чтобы правильно настроить переменные окружения, пытается положить исполняемые файлы в директорию C:Windowssystem32

Это не очень хорошо — засоряется системная директория, может возникнуть рассогласование версий Java (в разных директориях разные версии). Поэтому надо удалить из каталога C:Windowssystem32 исполняемые файлы java.exe , javaw.exe и javaws.exe , если они там обнаружатся.

Вот и всё, теперь можно пользоваться Java. Только не забывайте о том, что после установки новой версии надо будет обновить переменную окружения JAVA_HOME !

Автор: Алексей Баранцев

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

Быстрый старт в Java: от установки необходимого софта до первой программы

Как вы знаете, Java — один из самых популярных языков программирования в мире и его знание существенно увеличит вашу значимость как программиста. Итак, вы решили начать писать на этом языке. Вам понадобится поставить JDK для того, чтобы писать и запускать программы на Java. JDK — набор софта, разработанного Oracle, содержащий в себе компилятор (javac), среду выполнения (Java Runtime Environment), стандартную библиотеку языка, примеры и документацию. Прочитав эту статью, вы узнаете, как установить и настроить JDK на своей системе, что такое среда разработки и какие варианты IDE существуют для Java. Также вы напишете свою первую программу на Java.

Установка Java Development Kit

  1. Перейдите на сайт Oracle и загрузите JDK для вашей платформы.
  2. После загрузки извлеките полученный архив и запустите извлеченное приложение.
  3. В процессе установке выберите вариант «Development Tool» и нажмите «Next».
  4. Спустя некоторое время установка завершится.

Итак, вы установили Java Development Kit, но это еще не всё. Необходимо настроить его для вашей системы.

Настройка JDK на примере Windows

  1. Перейдите в папку %ProgramFiles%Java%версия установленного вами jdk%bin , нажмите на свойства любого файла в этой папке и скопируйте путь к нему.
  2. Перейдите в свойства вашего компьютера, откройте вкладку «Дополнительно», нажмите «Переменные среды…». В открывшемся окне создайте новую переменную, назовите её Path , в её значение вставьте скопированный ранее путь.
  3. Теперь самое важное. Откройте командную строку и наберите javac , чтобы убедиться, что JRE установлен и настроен. Если выдаётся список аргументов к команде javac , то поздравляю, вы успешно установили и настроили всё, что необходимо для использования Java!

После установки JDK и JRE не помешает установить на компьютер одну из IDE.

Установка IDE

Для начала разберёмся, что такое IDE.

IDE (Integrated Development Environment) — это комплекс программных средств, используемый программистами для разработки программного обеспечения. IDE позволяет с лёгкостью писать, запускать, отлаживать и тестировать код.

Для написания сложных программ целесообразно использовать IDE. Мы рассмотрим наиболее популярные.

Блокнот

Да, и в блокноте можно писать код! Для разработки вам потребуется всего лишь установить JDK и указать путь к ней. Пишете код в блокноте, компилируете с помощью командной строки. Тем не менее, для разработки сложных программ это не самый лучший вариант из-за отсутствия каких-либо дополнительных возможностей, присутствующих в продвинутых IDE.

NetBeans

NetBeans — выбор профессиональных Java-разработчиков. В ней есть уникальные возможности и инструменты, которые позволят вам сделать вашу программу кроссплатформенной, а код удобочитаемым. NetBeans поддерживает не только Java, но и другие языки программирования для десктоп- и веб-разработки. Она полностью бесплатна, скачать её можно с официального сайта. Вот лишь некоторые её возможности:

  • форматирование кода;
  • установка сторонних библиотек;
  • простой графический интерфейс;
  • и многое, многое другое…

Eclipse

Eclipse, как и Netbeans — одна из наиболее популярных IDE. Она предоставляет впечатляющий интуитивно понятный интерфейс и производительную среду разработки, позволяющую комфортно разрабатывать приложения на Java. Скачать Eclipse можно бесплатно с официального сайта. Преимущества:

  • возможность форматировать код так, как вам удобно;
  • поддержка разбиения кода на модули;
  • лёгкость использования одного и того же кода в разных проектах;
  • перетаскивание (drag-and-drop);
  • просмотр содержимого библиотек;
  • удобный интерфейс.

IntelliJ IDEA

IntelliJ IDEA — известная IDE для Java, написанная, как ни странно, на Java. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Нахождение ошибок и отладка кода никогда не были такими легкими, как с IntelliJ IDEA.

JCreator

JCreator — продвинутая и самая быстрая IDE для Java, написанная на C++.

Пишем свою первую программу

Итак, вы установили и настроили JDK, JRE и IDE для Java. Каков следующий шаг? Конечно же, написать программу, чтобы окончательно убедиться, что всё работает и вы готовы к изучению языка. Вы познакомитесь с базовой структурой кода на Java и создадите свою первую программу! Стоит отметить, что перед изучением Java следует ознакомиться хотя бы с самыми простыми принципами объектно-ориентированного программирования.

Структуру программы на Java можно представить так:

Структура программы на Java

В файле с исходным кодом содержится несколько классов — это части программы, имеющие определённые функции. Хорошей практикой считается разбиение программы на несколько файлов с исходным кодом, каждый со своим назначением. В классах содержатся методы — действия, которые могут выполнять объекты данного класса. В методе содержатся команды, с помощью которых вы можете получить желаемый результат.

Читайте также  Как найти все фотографии на компьютере Windows XP?

Revolut , Санкт-Петербург, Москва, можно удалённо , По итогам собеседования

Перед тем, как приступить к созданию программы, необходимо создать проект, а в нём и файл, в котором будет содержаться ваш код. Рассмотрим создание проекта на IDE Eclipse, но в остальных IDE процесс отличается не сильно. Cверху выберите «File», затем наведите курсор на «New», в открывшемся меню выберите «Java Project». В появившемся окне введите имя проекта и другие нужные вам настройки (если не уверены, что делать, то можно просто оставить все как есть) и нажмите «Next». Готово, вы создали проект! Осталось лишь создать в нём класс, в котором вы напишете свою первую программу. Щёлкните правой кнопкой мыши по вашему проекту (он должен появиться справа) и выберите «New» → «Class». Присвойте новому классу имя (в данном примере — это first ) и нажмите «Finish».

Приступим к написанию вашей первой программы. По традиции — это программа, выводящая на экран «Hello, world!».

Разберём по частям написанное нами:

  • public — это модификатор доступа, определяющий, из какой части программы может использоваться наш класс. В вашем примере public — это весь код;
  • class — ключевое слово, показывающее, что вы объявляете класс, а не что-либо иное;
  • first — имя вашего класса. Круглые скобки определяют начало и конец кода класса;
  • public static void main(String args[]) — объявление публичного статического метода (то есть который можно вызвать, не создавая объект класса). Метод в примере ничего не возвращает и принимает в качестве аргументов массив строк. Единственная команда в этом методе выводит в консоль сообщение «Hello, world!». Заметьте, вместо println можно написать print , разница лишь в том, что в случае с println дополнительно выведется символ переноса строки.

Хорошо, вы написали вашу первую программу. Теперь её надо запустить. Для этого просто нажмите белую стрелочку в зеленом кружке на верхней панели (при наведении курсора на неё должно высветиться «Run»). После нажатия внизу откроется консоль, в которой вы увидите сообщение «Hello, world»! Поздравляю, вы написали вашу первую программу на Java и готовы погрузиться в увлекательный мир этого языка!

Полезные ссылки для дальнейшего изучения

Вот несколько ресурсов, которые помогут вам в изучении Java:

  • документация Oracle по стандартной библиотеке языка;
  • уроки по Java от Oracle;
  • теория объектно-ориентированного программирования;
  • хорошая книга-самоучитель;
  • большое количество интересных и полезных статей про Java на русском языке.

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Java/Запуск программы

Содержание

  • 1 Загрузка и установка пакета SDK или пакета JDK
  • 2 Подготовка пакета SDK или пакета JDK к работе
    • 2.1 Открытие окна системного ввода-вывода
    • 2.2 Указание пути к папке bin
    • 2.3 Вход в папку с исходным Java-кодом
  • 3 Компиляция исходного Java-кода в байт-код
  • 4 Запуск байт-кода
  • 5 Запуск апплета в appletviewer’е

Загрузка и установка пакета SDK или пакета JDK [ править ]

1. Загрузите нужную версию JDK компании Oracle Corporation (ранее Sun Microsystems) или последнюю версию SDK («Набор программиста») компании Sun Microsystems.
2. Установите её, следуя указаниям.

Подготовка пакета SDK или пакета JDK к работе [ править ]

Открытие окна системного ввода-вывода [ править ]

3. Теперь откройте окно «Командная строка» или окно «C:windowssystem32cmd.exe«.
3.1. Открытие окна «Командная строка«:
3.1.1. Кликните левой кнопкой мыши на кнопке «Пуск»
3.1.2. В открывшемся меню первого уровня выберите строку «Все программы»
3.1.3. В открывшемся меню второго уровня выберите строку «Стандартные»
3.1.4. В открывшемся меню третьего уровня выберите строку «Командная строка» и кликните на ней левой кнопкой мыши, откроется окно «Командная строка» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>_

, где «2» — имя пользователя.
3.2. Открытие окна «C:windowssystem32cmd.exe«:
3.2.1. Открытие окна «C:windowssystem32cmd.exe«. Способ 1.:
3.2.1.1. Кликните левой кнопкой мыши на кнопке «Пуск«, откроется окно «Запуск программы»
3.2.1.2. В открывшемся меню первого уровня выберите строку «Выполнить» и кликните на ней левой кнопкой мыши, откроется окно «Запуск программы»
3.2.1.3. В окне «Запуск программы«, в строке «Открыть:» введите cmd , откроется окно «C:windowssystem32cmd.exe» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>_

3.2.2. Открытие окна «C:windowssystem32cmd.exe«. Способ 2.:
3.2.2.1. Нажмите одновременно две кнопки Win+R, откроется окно «Запуск программы»
3.2.2.2. В окне «Запуск программы«, в строке «Открыть:» введите cmd , откроется окно «C:windowssystem32cmd.exe» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>_

Указание пути к папке bin [ править ]

4. Для удобства пропишите в path путь к папке bin пакета SDK или JDK, для этого введите системную команду с указанием пути к папке bin, например:
path c:Program FilesJavajdk1.7.0bin

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>path c:Program FilesJavajdk1.7.0bin

C:Documents and Settings2>_

Вход в папку с исходным Java-кодом [ править ]

5. Зайдите в папку с исходными кодами, для этого введите системную команду перехода к другому подкаталогу CD с указанием пути к подкаталогу с файлом исходного кода, например:
cd c:Documents and Settings2Мои документыJavaHelloWorld

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>path c:Program FilesJavajdk1.7.0bin

C:Documents and Settings2>cd c:Documents and Settings2Мои документыJavaHelloWorld

C:Documents and Settings2Мои документыJavaHelloWorld>_

Компиляция исходного Java-кода в байт-код [ править ]

6. Компилируйте файлы *.java, получая *.class. Например: javac MyTest.java или javac HelloWorld.java

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>path c:Program FilesJavajdk1.7.0bin

C:Documents and Settings2>cd c:Documents and Settings2Мои документыJavaHelloWorld

C:Documents and Settings2Мои документыJavaHelloWorld>javac HelloWorld.java

C:Documents and Settings2Мои документыJavaHelloWorld>_

Запуск байт-кода [ править ]

7. Запустите класс, где есть функция public static void main(…) . Например: java -cp . MyTest или java HelloWorld

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:Documents and Settings2>path c:Program FilesJavajdk1.7.0bin

C:Documents and Settings2>cd c:Documents and Settings2Мои документыJavaHelloWorld

C:Documents and Settings2Мои документыJavaHelloWorld>javac HelloWorld.java

C:Documents and Settings2Мои документыJavaHelloWorld>java HelloWorld
HelloWorld!

C:Documents and Settings2Мои документыJavaJavaShildtHelloWorld>_

Запуск апплета в appletviewer’е [ править ]

Для запуска апплета в appletviewer’е с помощью команды cd

Как запустить java на компьютере (открыть)

Хотел описать одну интересную компьютерную программу, но столкнулся с проблемой — она написана на редком языке программирования и не хотела запускаться на моём компьютере.

Пришлось менять тему сегодняшней статьи — сначала расскажу, как запустить java на компьютере , а там и до программы дело дойдёт (в следующей статье).

Что такое Java

Java — это язык программирования и специальная платформа вычислений. На этом машинном языке написано очень много интересных и полезных компьютерных программ.

Они обычно запаковываются в архив с расширением .jar…

Для того, чтобы открыть java файл простым двойным кликом по ярлыку, в операционной системе должна быть реализована (включена) его поддержка.

Java Runtime Environment — один из самых нужных системных компонентов и рекомендован к установке на все компьютеры.

Как проверить поддержку Java в компьютере

Если в компьютере нет поддержки технологии Java, то Вы это увидите сразу, невооружённым глазом, взглянув на ярлык файла…

…он будет печально-скучным (без фоновой картинки) и при клике мышкой по нему — ничего происходить (запускаться) не будет.

Система в недоумении будет спрашивать, чем открыть данный странный и неизвестный ей файл…

Читайте также на сайте:

Это был «колхозный» способ проверки поддержки этой платформы на компьютере — теперь официальная проверка.

В системном браузере Internet Explorer ( исключительно в нем ) переходим по этому адресу — https://java.com/ru/download/installed8.jsp и проверяемся.

Установка пакета Java в компьютер

Перед дальнейшими действиями авторы рекомендуют отключить временно файервол, но у меня всё прошло гладко и без таких превентивных мер.

Заходим на сайт корпорации Oracle и скачиваем установщик пакета…

…на следующей странице соглашаемся с условиями лицензионного соглашения и начинаем загрузку…

После скачивания инсталлятора — запускаем его методом тыка…

…и завершаем установку…

Запустится браузер по умолчанию и будет предложено проверить версию Java…

Если делали всё по моему описанию — у Вас 100% самая актуальная версия пакета (можно просто закрыть страницу запроса проверки, всё-равно результат проверки предсказуем)…

Радуемся кипятком — теперь любые файлы java будут у нас запускаться двойным кликом левой кнопки мышки по ним.

Автономная установка пакета Java

Если нужно установить данный пакет в компьютер без подключения к сети Интернет — на сайте производителей нужно спуститься немного ниже и перейти (слева) на страницу скачивания автономного установщика…

Читайте также  Как зайти в Windows Features?

Не запускается (не открывается) файл java

Если установлен вышеописанный пакет и благополучно прошли все проверки, но jar-файл так и не запускается — значит он «сломан».

Скачайте специальную ремонтную утилиту Jarfix for Windows (рекомендую качать её по альтернативной зелёненькой ссылке…

Скачать Jarfix for Windows

Предназначение: Бесплатная ремонтная утилита для восстановления работоспособности java на компьютере
Название программы: Jarfix for Windows
Производитель (автор): Johann N. Löfflmann
Статус: Бесплатно
Категория: Компоненты Windows
Размер инсталлятора (архива): 71 кб
Поддержка ОС: Windows XP,7,8,10
Язык интерфейса: Английский
Безопасность: Вирусов нет
Похожие программы: Microsoft Fix
Ссылка на инсталлятор/сайт: Скачать/Перейти

Если после её запуска (с правами администратора)…

…появится такое окно…

«Поздравляю» — у Вас нет в операционной системе поддержки этого языка программирования.

Жмём «Да» и проходим вышеописанную процедуру установки пакета Java Runtime Environment.

Если пакет установлен, но «поломан» — появится такое окно…

Жмём «Ок» и смело идём запускать java файлы — теперь они правильно отображаются и открываются…

Надеюсь, что ответил на вопрос — как запустить java на компьютере. Теперь с чистым сердцем могу в следующей статье описать одну очень интересную и полезную программку (подписанные на сайт товарищи получат уведомление о выходе статьи и первые прочтут её).

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

ПОЛЕЗНОЕ ВИДЕО

Читайте также на сайте:

Уверенный пользователь трех домашних ПК с многолетним опытом, «компьютерщик» для всех родственников, соседей и знакомых, в течении 11-ти лет автор более тысячи обзоров интересных и полезных программ для компьютера на собственном софтовом блоге OptimaKomp.RU

Каков наилучший способ запуска приложений Java в Windows 7?

Я хочу опубликовать приложение Java GUI в Windows 7. Это приложение использует инструментарий Swing и не нуждается в собственном коде. Приложение устанавливается с помощью NSIS установщик. Я хочу, чтобы интегрировать это приложение в Windows 7 как можно лучше. Это значит:

  • при запуске приложения должно быть возможно закрепить приложение на панели задач.
  • должно быть возможно свяжите файлы данных с приложением, чтобы Windows открыла эти файлы с моим приложением.
  • должен автоматически работать с 32-разрядной средой выполнения Java и с 64-разрядной средой выполнения Java. Поэтому, когда пользователь удаляет 32-битную Java и устанавливает 64-битную Java (или наоборот), мое приложение должно работать.
  • должна поддерживать настройку больших шрифтов Windows. Я не очень понимаю эту функцию. Я просто знаю, что некоторые приложения полностью игнорируют его, другие (Например, Google Chrome) масштабируются по пикселям (выглядит очень уродливо), а другие поддерживают его, просто используя большие шрифты по назначению (это то, что я хочу, и обычно это работает. Только решение WinRun4J, упомянутое ниже,не работает с ним).

проверенные решения

WinRun4J

WinRun4j является EXE-файл, который запускает приложение Java. Поскольку приложение не развивает новый процесс Java Windows думает, что EXE-файл является приложение. Таким образом, нет проблем с панелью задач. Ассоциации файлов работает, потому что файлы могут быть просто связаны с файлом EXE.

проблемы:

  • не поддерживает большие шрифты. Вместо этого окно приложения масштабируется пикселями (например, Google Chrome).
  • в зависимости от установленной JRE должны использоваться два разных EXE-файла. Поэтому, когда 64-битный JRE установлен, приложение должно быть запущено с 64-битным EXE-файлом. Когда установлены 32-битные JRE ins, необходимо использовать другой EXE. Это не удобно, потому что пользователь не понимает, почему он должен использовать 32-разрядный EXE в 64-разрядной операционной системе, когда установлен только 32-разрядный JRE.

Launch4J

Launch4J создает 32-битный EXE, который запускает внешний процесс Java для запуска приложения Java. Так что в отличие от WinRun4J он также может начать 64 бит Ява.

проблемы:

  • не удается закрепить приложение на панели задач.
  • System.out.println не будет печатать в консоль, если headerType=»gui» , независимо от того, запускается ли приложение с консоли.

в Windows вы можете просто дважды щелкнуть файл JAR, чтобы запустить приложение. Установленная JRE не имеет значения, просто работает. Но.

проблемы:

  • приложение не может быть прикреплено к панели задач.
  • не удается создать ярлык в меню «Пуск».
  • не удается связать файлы с файлом JAR.

BAT / CMD

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

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

проблемы:

  • при запуске приложения появляется окно DOS.
  • пакетный файл не знает, где javaw.расположен исполняемый файл. В зависимости от того, какая версия java (32 или 64 бит) установлена, она может быть расположена в c:windowssyswow64 вместо этого и Windows не перенаправляет этот вызов из пакетных файлов автоматически. С помощью JAVA_HOME переменная среды также не работает, потому что Java не устанавливает это автоматически.
  • при связывании файлов с пакетным файлом не может быть установлен пользовательский значок.
  • поддержка панели задач работает неправильно. Приложение может быть прикреплено к нему, когда пакетный файл запускается вручную, но при двойном щелчке связанного файла вместо этого он не работает.

ярлык

вместо использования пакетного файла можно создать только ярлык для запуска приложения. Он ссылается на эту команду: c:windowssystem32javaw.exe -jar «c:program filesmyappmyapp.jar» . Windows автоматически перенаправляет этот вызов в каталог SysWOW64, если установлен 32-разрядный Java JRE.

проблемы:

  • невозможно связать файлы с ним, потому что Windows принимает только файлы EXE/COM/PIF/BAT / CMD в качестве целей ассоциации. Файлы LNK не работают.

вопрос

есть ли другое решение, которое удовлетворяет всем требованиям сверху? Или есть какие-то трюки, чтобы решить проблемы с упомянутые решения?

решение

после решения проблемы закрепления панели задач с помощью Launch4j выглядит как лучшее решение. Launch4j можно легко интегрировать в проект Maven (с этой или этой плагин), конфигурация довольно проста, и все работает из коробки, кроме закрепления панели задач. Для закрепления панели задач приложение Java должно установить appModelUserId, как описано в ответе на этот вопрос.

кроме того, приложение Java должно быть установлено установщиком, который должен по крайней мере установить один ярлык, указывающий на EXE. Этот ярлык также должен содержать appModelUserId. С NSIS это можно сделать с помощью плагин WinShell и такая конфигурация:

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

5 ответов

Попробуйте Launch4j ( http://launch4j.sourceforge.net/), его простая банка для exe-обертки (на самом деле упаковка банки необязательна). Он должен решить ваши требования к значку и панели задач. Его также можно найти в установленных JRE (некоторые настраиваемые правила). Проблема шрифта я не совсем понимаю, Swing должен автоматически использовать шрифты в зависимости от настроек Windows, Если вы как-то не перезаписываете это в параметрах JRE или в коде.

Java Web Start — Я бы не рассматривал распространение приложения каким-либо другим способом в эти дни.

пользователь должен иметь хотя бы J2SE 1.4; если вашим приложениям нужна более поздняя версия, Web Start автоматически загрузит соответствующую JRE.

посмотреть у jnlp ссылка для тегов для интеграции рабочего стола ( shortcut и offline-allowed ), и ассоциации файлов ( association ). Однако они поддерживаются только в WS 1.5.

Я лично использую Launch4j (через maven с мавен-launch4j-плагин чтобы быть еще более точным), и я реализую управление системным Треем из своего приложения. (См. http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/).

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

из того, что вы описываете, однако, похоже, что у вас есть очень конкретные требования от Java native launcher. Почему бы просто не написать свой собственный? Вы можете начать с чего-то вроде WinRun4J (который является открытым исходным кодом, лицензированным под Eclipse CPL) и просто изменить его на свой по необходимости.

кроме того, вы можете посмотреть на собственные пусковые установки, используемые другими программами. Пусковые установки Eclipse и NetBeans работают довольно хорошо, и оба с открытым исходным кодом. Вы могли бы быть в состоянии адаптировать один из них довольно легко, а также.

в стороне, также проверьте новую функцию, чтобы ваше приложение в tooltray / systemtray:

Oracle предоставляет учебник о том, как использовать панели задач.

Это связано с Java SE 6. меня тоже моталка, что может быть в новой версии Java 7?

Как запустить java на компьютере

Что такое 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 проверяет наличие новой версии на сайте, и если таковая имеется, автоматически загружает и запускает ее.

Читайте также  Как убрать Заглушение в скайпе Windows 10?

Нажмите на ссылку на веб-странице.

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

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-файла приложения.

  1. Выберите пункт меню Пуск > Выполнить > введите command Отобразится интерфейс командной строки.
  2. Введите javaws url_of_jnlp

Эмулятор Java на компьютер

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

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

Зачем это может понадобиться? Например, если вы рассказываете о каком-нибудь приложении и хотите сделать скриншоты, можно запустить его через эмулятор и продемонстрировать людям возможности (многие ещё пользуются телефонами с поддержкой Java).

Как запустить Java на компьютере?

Разработано немало качественных эмуляторов, каждый из них справляется с основным предназначением, но мы советуем Kemulator. Пользоваться им можно бесплатно и найти его в сети не сложно. Какими функциями обладает этот софт?

  • поддерживает 3D графику;
  • позволяет приближать и отдалять экран;
  • через него можно записывать видео;
  • меняется размер окна;
  • есть виртуальная клавиатура;
  • можно подключаться к интернету;
  • поддерживаются любые типы приложений;
  • отслеживается отправка СМС.

У программы есть ещё много других функций и настроек, которые вам точно пригодятся. Когда установите эмулятор, сразу зайдите в настройки. Первым делом выберите устройство, которое будет эмулироваться, а также задайте размер окна:

После этого отправляйтесь на вторую вкладку настроек «KeyMap». Здесь можно установить клавиши для управления:

Устанавливайте их по собственному усмотрению, ведь у каждого свои представления об удобстве. Остальные пункты настроек лучше не трогать. Закрываете окно и через основное меню переходите к запуску.

Если используется русская версия, то всё просто, а если английская, то выбирайте пункт Midlet, а затем Load jar. Остается только указать путь к JAVA файлу:

Программой Kemulator пользуются даже разработчики приложений, чтобы протестировать результаты своей работы.

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

Вам также будет интересно: — Как обезопасить свой браузер? — Как стать вебмастером?

Как запустить java приложение в виде jar файла

Автор: Igor Kirsanov

Последнее время все чаще встречаются программы сделанные в виде jar файла, вот только по двойному клику на значке из под виндов они редко запускаются. Для примера возьмем программу TimeFlow доступную для загрузки по адресу https://github.com/FlowingMedia/TimeFlow/downloads, загрузим и распакуем зип архив в любую папку. Дальнейшие действия с jar файлом предполагают что виртуальная ява машина уже установлена в системе. Дальнейшие инструкции предполагают что работаем с ОС виндовс. В распакованной папке рядом с файлом timeline.jar создадим еще один файлик и назовем его start.bat

Запишем в него следующую строку

javaw -jar timeline.jar

Сохраняем файл, и теперь старуем программу через файлик start.bat Все должно работать.

Алгоритм работы файла запускающего java приложение в виде jar файла следующий. 1) Запустить среду выполнения под виндовс 2) Распаковать файл

3) Запустить распакованное содержимое.

В приложения к статье добавлен пример приложения запускающего java программу в виде jar архива и готовый bat файл из примера к статье.

Просьба оставлять предложения, вопросы и пожелания по программе в комментариях к данной статье.

Эмуляторы java для запуска на компьютере | Скачать бесплатно

Обзор эмуляторов java — машин послужил поводом для открытия новой рубрике на qiqer.ru — «Для телефона». В этой рубрике будет все самое интересное и полезное для наших незаменимых помощников, которые ныне используются не только как средство связи, но и как фототехнику и источником информации и развлечений. В телефоны имеющие поддержку java, можно устанавливать любые приложения, игры. Время, которое тратится на поиск нужной игры или приложения можно сократить установив на компьютер специальные программы способные сэмулировать телефон на компьютере, точнее java машину, через которую можно запустить любое приложение без закачки его на телефон. Несомненно, такие инструменты очень удобны, когда требуется перебрать из большой кучи игр самые достойные, и не мучать свой телефон устанавливая и удаляя «мусор». Не исключаю тот вариант, что некоторые пользователи умудряются нацеленно играть через такие эмуляторы, а кто-то сидеть в mini — opera, что на мой взгляд вполне нормально, если нужно сэкономить трафик.

Sjboy Emulator

Самая настоящая Nokia N70 на вашем компьютере

Достаточно простой в использовании инструмент для запуска java на персональном компьютере. Сразу, что бросается в глаза при запуске — главное окно в виде телефона, этакий скин подумаете вы, нет правильно, это полная эмуляция java машины телефона Nokia 3100(можно выбрать N70, sony ericsson k750, mtorola v300)с полной эмуляцией я поспешил, правильней будет сказать, что при выборе какого-либо телефона из 4-х, программа подстроит разрешение экрана под приложение. Например: выбрали k750 — java приложение растянется на 176×220 (разумно выбирать Nokia N70 с разрешением 320×240). Далее можете тыкать по экрану телефона если хотите нажать какую то кнопку в приложении, либо нажимать по клавиатуре виртуального телефона, решать вам.

Единственная дополнительная функция, входящая в состав программы, это SnapShot. Из названия, можно вычислить предназначение — снимок области экрана виртуального телефона с запущенным java приложением.

Один из недостатков Sjboy Emulator — нет поддержки работы с файловой системой, так что если появится желание что-то скачать через оперу-мини программа выдаст ошибку при сохранении. Тем не менее, при своем малом весе(чуть более 1 мб) Sjboy Emulator не нуждается в установке дополнительных компонентов java машины для windows.

Поигравшись с этой утилитой, запускающей java, я исчерпал все ее возможности и больше ничего сказать немогу, лучше опишу более профессиональный инструмент KEmulator

Интерфейс: английский Системы: Windows 95/98/ME/xp Vista

Лекарство: не требуется

  • Как таковых, по работе недочетов не обнаружено, но есть существенные минусы в функциональном плане

KEmulator

Qiqer.ru в мини-опере

Разработчики этой программы сделали уклон именно на более продвинутых пользователей. В случае с Sjboy Emulator все было максимально упрощено, пользователи были лишены возможности настроить опции параметров разрешения экрана, сети, кнопок управления, fps итд.

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

  • меню midlet — указываем где расположены файлы приложения (jar или jad)
  • tool — в этом меню находятся самые полезности утилиты — запись в Avi — все, что вы натворите в java приложении программа заснимет. также в меню, есть команда включения интернета для приложения(по умолчанию интернет открыт для приложений). Помимо этих наворотов, можете поколдовать с размером экрана, растянуть его хоть на весь монитор, чтобы в максимальном размере рассмотреть увеличение пикселя в n-ое количество раз рассмотреть, то бишь цветные квадратики =). В дополнение, программа имеет при себе даже казалось бы, ненужные функции: пауза «проигрывания» приложения, запись всех клавиш, которые вы нажали.
  • В последнем меню «View», находятся настройки управления отображения java приложений. Можно настроить разрешение, горячие клавиши, соответствующие кнопкам на телефоне. Если нажать Keypad, то справа откроется окошко с клавиатурой телефона, с помощью которой также предоставляется возможность управлять приложением. Что касается запуска java, то в опциях есть возможность выбрать из немаленького списка телефон, эмуляцию которого нужно произвести, там же настраиваются разрешение экрана и горячие клавиши.

Интерфейс: английский Системы: Windows 95/98/ME/xp Vista

Лекарство: не требуется

  • Нестабильная работа при запущенном мидлете, зависания

Очевидно, что KEmulator превосходит Sjboy Emulator по всем статьям в функциональном плане. Эмуляция отлично работает у обеих программ

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: