Как открыть / запустить файл .jar (двойной щелчок не работает)?

Я не могу открыть или запустить свой файл .jar.

Я только что установил java, но сначала попытался открыть .jar с помощью других программ, поэтому дважды щелкните по умолчанию на что-то другое, и я не могу изменить его обратно.

  java -jar myfile.jar`  

Команда выше возвращает:

‘java’ не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Есть ли способ Я все еще могу открыть/запустить это?

e: ОС — это Windows 8.

Кроме того, я загрузил файл .jar; не создавал его сам (если это актуально) Не ​​уверен, что он содержит исполняемый файл (но я думаю, что это так).


вы можете использовать командную строку:

  javaw.exe -jar yourfile.jar  

Надеюсь, это сработает для вас.


вы можете использовать командную строку:

  javaw.exe -jar  yourfile.jar  

Надеюсь, это сработает для вас.


Есть два разных типа Java для загрузки: JDK, который используется для написания программ Java, и RE (среда выполнения), который используется для фактического запуска программ Java. Вы уверены, что установили RE вместо SDK?


Есть два разных типа Java для загрузки: JDK, который используется для написания программ Java и RE (среда выполнения), которая используется для фактического запуска программ Java. Вы уверены, что установили RE вместо SDK?


Используйте приглашение cmd и введите

  java -jar exapmple.jar  

Для запуска вашего файла jar.

для получения дополнительной информации см. по этой ссылке описывается, как правильно открыть файл jar. https://superuser.com/questions/745112/how-do-i-run-a-jar-file-without-installing-java


Используйте приглашение cmd и введите

  java -jar exapmple.jar  

Чтобы запустить файл jar.

для получения дополнительной информации обратитесь к этой ссылке, в ней описывается, как правильно открыть файл jar. https://superuser.com/questions/745112/how-do- i-run-a-jar-file-without-install-java


У вас может быть установлено несколько JDK на вашем ПК. Некоторые старые установщики JDK также копируют некоторые файлы java, такие как java.exe , javaw.exe , в C: Windows System32 folder.

У меня была аналогичная проблема, и я искал в Интернете решение, и ни одно из предложений не открылось двойным щелчком по .jar файл.

В моем случае причина в том, что на моем компьютере установлено несколько версий JDK и JRE.. Поскольку я разработчик программного обеспечения, работающий с несколькими разными версиями для разных клиентов, мне нужно использовать несколько JDK на моем ПК (Windows 10 Pro). Поэтому я не хочу менять системные переменные (например, JAVA_HOME , JRE_HOME или PATH ), вместо этого я использую команду предлагать запускать java в пользовательском процессе всякий раз, когда я хотел использовать другую версию.

При установке JDK он регистрирует ассоциацию файла .jar с последней версией, которую мы установили в ПК. Если вы щелкните правой кнопкой мыши значок .jar и выберите свойства, он покажет, что файл открывается с «Java (TM) Platform SE Binary». Если мы посмотрим на раздел реестра: HKEY_CLASSES_ROOT jarfile shell open command , он укажет на последнюю версию JDK.

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

Таким образом, в моей ситуации невозможно просто дважды щелкнуть . jar для его выполнения. Но вместо этого я сам нашел решение.

Сценарий:

Несколько JDK (1.7, 1.8, 9.0, 10.0, 11.0 и 12.0) установлены на ПК, поэтому последняя установленная версия была 12.0.

Проблема

Хотите дважды щелкнуть исполняемый файл .jar , разработанный с использованием JDK 1.8 и не работавший

Это моя работа над решением:

  1. Создайте ярлык для файла .jar , который вы хотите открыть.

  2. Щелкните правой кнопкой мыши значок ярлыка и выберите «Свойства» -> вкладка «Ярлык»

  3. Измените текст в целевом объекте (например, "D: Dev JavaApp1.8.jar" ) В

    « C: Program Files Java jdk1.8.0 bin javaw. exe «-jar«D:DevJavaApp1.8.jar«

  4. Затем нажмите «ОК». Дважды щелкните ярлык.

Теперь должно открыться приложение.


На вашем ПК может быть установлено несколько JDK. Некоторые старые установщики JDK также копируют некоторые файлы java, такие как java.exe , javaw.exe , в C: Windows System32 folder.

У меня была аналогичная проблема, и я искал в Интернете решение, и ни одно из предложений не открылось двойным щелчком по .jar файл.

В моем случае причина в том, что на моем компьютере установлено несколько версий JDK и JRE. Поскольку я разработчик программного обеспечения, работающий с несколькими разными версиями для разных клиентов, мне нужно использовать несколько JDK на моем ПК (Windows 10 Pro). Поэтому я не хочу менять системные переменные (например, JAVA_HOME , JRE_HOME или PATH ), вместо этого я использую команду предлагать запускать java в пользовательском процессе всякий раз, когда я хотел использовать другую версию.

При установке JDK он регистрирует . jar с последней версией, установленной на ПК. Если вы щелкните правой кнопкой мыши значок .jar и выберите свойства, он покажет, что файл открывается с «Java (TM) Platform SE Binary». Если мы посмотрим на раздел реестра: HKEY_CLASSES_ROOT jarfile shell open command , он укажет на последнюю версию JDK.

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

Таким образом, в моей ситуации невозможно просто дважды щелкнуть . jar для его выполнения. Но вместо этого я сам нашел решение.

Сценарий:

Несколько JDK (1.7, 1.8, 9.0, 10.0, 11.0 и 12.0) установлены на ПК, поэтому последняя установленная версия была 12.0.

Проблема

Хотите дважды щелкнуть исполняемый файл .jar , разработанный с использованием JDK 1.8 и не работавший

Это моя работа над решением:

  1. Создайте ярлык для файла .jar , который вы хотите открыть.

  2. Щелкните правой кнопкой мыши значок ярлыка и выберите «Свойства» -> вкладка «Ярлык»

  3. Измените текст в целевом объекте (например, "D: Dev JavaApp1.8.jar" ) В

    « C: Program Files Java jdk1.8.0 bin javaw. exe «-jar«D:DevJavaApp1.8.jar«

  4. Затем нажмите «ОК». Дважды щелкните ярлык.

Теперь должно открыться приложение.


У меня была такая же проблема для обоих Конфигурации Windows 8 и Windows Server 2012. Я установил последнюю версию JDK Java 7 и установил системную переменную env ** JAVA_HOME ** в папку jre: * C: Program Files (x86) Java jre7 * Я также добавил папку bin в свою системную переменную env ** Path ** : *% JAVA_HOME% bin *

Но у меня все еще были проблемы с двойным щелчком по исполняемым файлам jar. Я нашел еще одну системную переменную env OPENDS_JAVA_ARGS , которую можно использовать для установки дополнительных свойств для javaw.exe. Поэтому я добавил эту переменную и установил для нее значение: -jar

Теперь я могу запускать исполняемые файлы jar при двойном щелчке по ним.


У меня была такая же проблема для конфигураций Windows 8 и Windows Server 2012. Я установил последнюю версию JDK Java 7 и установил мою системную переменную env ** JAVA_HOME ** в папку jre: * C: Program Files (x86) Java jre7 * Я также добавил папку bin в свою системную переменную env ** Path ** : *% JAVA_HOME% bin *

Но у меня все еще были проблемы с двойным щелчком по исполняемым файлам jar. Я нашел еще одну системную переменную env OPENDS_JAVA_ARGS , которую можно использовать для установки дополнительных свойств для javaw.exe. Поэтому я добавил эту переменную и установил для нее значение: -jar

Теперь я могу запускать исполняемые файлы jar при двойном щелчке по ним.


В cmd вы можете использовать следующее:

  c:  your  каталог  ваша папка  build> java -jar yourFile.jar  

Однако вам необходимо создать файл .jar в своем проекте, если вы используете Netbeans. Как просто зайти в Run -> Clean and Build Project (имя вашего проекта)

Также убедитесь, что в свойствах проекта Build-> Packing есть yourFile.jara и проверьте Build JAR после компиляции, проверьте Copy Depentent Libraries

Предупреждение: убедитесь, что ваши переменные среды для Java установлены правильно.

Старый способ компиляции и запуска файла Java из командной строки (cmd)

  Компиляция: c: > javac Myclass.javaRunning: c: > java com.myPackage.Myclass  

Надеюсь, эта информация поможет.


В cmd вы можете использовать следующее:

  c:  your directory  your  folder  build> java -jar yourFile.jar  

Однако вам необходимо создать файл .jar в своем проекте, если вы используете Netbeans. Как просто зайти в Run -> Clean and Build Project (имя вашего проекта)

Также убедитесь, что в свойствах проекта Build-> Packing есть yourFile.jara и проверьте Build JAR после компиляции, проверьте Copy Depentent Libraries

Предупреждение: убедитесь, что ваши переменные среды для Java установлены правильно.

Старый способ компиляции и запуска файла Java из командной строки (cmd)

  Компиляция: c: > javac Myclass.javaRunning: c: > java com.myPackage.Myclass  

Надеюсь, эта информация поможет.


В Netbeans, пожалуйста, удалите текущий, который вы создаете файл jar, и в проекте, исследуйте Netbeans, пожалуйста, очистите и создайте 2 или 3 раза и вправо папку проекта в проекте исследуйте и создайте файл jar.


В Netbeans, пожалуйста, удалите текущий, вы создаете файл jar и в проекте исследуйте Netbeans, пожалуйста, очистите и создайте 2 или 3 раза и правильно Изучите папку проекта в проекте и создайте файл jar.


Перейдите в свой каталог java, скопируйте этот путьC : Program Files Java jdk1.8.0_40 bin

Щелкните правой кнопкой мыши на моем компьютере, выберите «Свойства», затем перейдите в «Дополнительные настройки системы», нажмите «Переменные среды». Перейдите в «Системные переменные» table, найдите запись с именем «path». Дважды щелкните по ней и перейдите в конец, поставьте точку с запятой и вставьте свой путь, примените и ок. Теперь он должен запуститься.


Перейдите в свой каталог java, скопируйте этот путь C: Program Files Java jdk1.8.0_40 bin

Щелкните правой кнопкой мыши на моем компьютере, выберите «Свойства», затем перейдите к «Дополнительные параметры системы» щелкните, Переменные среды. перейдите в таблицу «Системные переменные», найдите запись с именем «путь». Дважды щелкните ее и перейдите в конец, введите точку с запятой и вставьте свой путь, примените и ОК. Теперь он должен работать.


Прежде всего, мы необходимо убедиться, что вы скачали и установили JDK. Чтобы загрузить его, щелкните следующую ссылку

http://www.oracle.com/technetwork/java/javase/downloads/ jdk8-downloads-2133151.html

(не забудьте установить флажок «Принять лицензионное соглашение» перед тем, как выбрать версию, которую хотите загрузить)

Для ОС Windows 32-разрядная версия (x86) выберите «jdk-8u77-windows-i586.exe»

Для 64-разрядной версии ОС Windows (x64) выберите «jdk-8u77-windows-x64.exe»

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

Когда вы это сделаете, последнее, что вам нужно сделать, это определить две «переменные среды».

Имя первой «переменной среды» должно быть:

JAVA_HOME , а ее значением должен быть путь установки

(например: C: Program Files Java jdk1.8.0_77 )

Имя второй «переменной среды» должно быть:

JRE_HOME и его значением должен быть путь установки

(например, C: Program Files Java jre8 )

Как только вы определили переменные среды, вы можете перейти в командную строку (cdm) и запускать с любого пути предпочитаемые вами команды «java.exe». Теперь ваша командная строка может распознавать ваши команды «java.exe».

🙂

PS: Чтобы определить «Переменную среды», щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства» из меню. Затем появится окно «Система», и вам нужно будет нажать на «Дополнительные настройки системы». Как следствие, откроется окно «Свойства системы». Выберите вкладку «Дополнительно» и нажмите кнопку «Переменные среды». Теперь вы можете определить вышеупомянутые переменные, и все готово


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

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(Не забудьте отметить «Accept License Agreement», прежде чем выбрать версию, которую хотите загрузить)

Для 32-битной ОС Windows (x86) выберите «jdk-8u77- окна-i586. exe «

Для 64-битной ОС Windows (x64) выберите« jdk-8u77-windows-x64.exe »

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

Когда вы это сделаете, последнее, что вам нужно сделать, это определить две «Переменные среды».

Имя первой переменной среды должно быть:

JAVA_HOME , а ее значением должен быть путь установки

(например: C: Program Files Java jdk1.8.0_77 )

Имя второй «переменной среды» должно быть:

JRE_HOME и его значением должен быть путь установки

(например, C: Program Files Java jre8 )

Как только вы определили переменные среды, вы можете перейти в командную строку (cdm) и запускать с любого пути предпочитаемые вами команды «java.exe». Ваша командная строка теперь может распознавать ваши команды «java.exe».

🙂

PS: По порядку Чтобы определить «Переменную среды», щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства» в меню. Затем появится окно «Система», и вам нужно будет нажать на «Дополнительные настройки системы». Как следствие, откроется окно «Свойства системы». Выберите вкладку «Дополнительно» и нажмите кнопку «Переменные среды». Теперь вы можете определить вышеупомянутые переменные, и все готово


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

  jar cfm MyJar.jar  Manifest.txt MyPackage/*. ClassManifest-Version: 1.0Archiver-Version: Plexus ArchiverCreated-By: Apache MavenBuilt-By: CakesBuild-Jdk: 1.6.0_04Main-Class: com.foo.App  


Вы должны создать файл manifest и указать свой класс, который имеет основной метод. вы можете создать файл jar с файлом manifest в качестве параметра.

  jar cfm MyJar.jar  Manifest.txt MyPackage/*. ClassManifest-Version: 1.0Archiver-Version: Plexus ArchiverCreated-By: Apache MavenBuilt-By: CakesBuild-Jdk: 1.6.0_04Main-Class: com.foo.App  

Простой способ выполнить файлы .jar — создать командный файл.

Предположим, вы разместили свой jar-файл на рабочем столе;

  @echo OFFjava -jar C:  Users  YourName  Desktop  myjar.  jar  

Скопируйте этот код в файл .txt, измените «YourName» и сохраните как «myjar.bat». Затем всякий раз, когда вы дважды щелкаете, файл jar будет запущен. Надеюсь, это поможет.


Простой способ выполнить файлы .jar — создать пакетный файл.

Предположим, вы разместили свой jar-файл на рабочем столе;

  @echo OFFjava -jar C:  Users  YourName  Desktop  myjar.  jar  

Скопируйте этот код в файл .txt, измените «YourName» и сохраните как «myjar.bat». Затем всякий раз, когда вы дважды щелкаете, файл jar будет запускаться. Надеюсь, это поможет.


Короткий трюк: после Я УДАЛЯЛ ПРОБЕЛЫ только из имен папок, где был файл .jar, двойной щелчок работал и файл выполнялся.


Короткий трюк: после того, как я только УДАЛЯЛ ПРОБЕЛЫ из имен папок, где находился файл .jar, двойной щелчок работал и файл выполнялся.


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

Просто удалите текущую версию Java , загрузите более старую. , затем удалите старую версию и снова установите последнюю.

Например: Java 8 Update 73 текущая установка Java 7 Update 95.

Как это работает: ключи реестра Java были испорчены, и когда вы устанавливаете старую версию, они исправляются.


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

Просто удалите текущую версию Java , загрузите более старую, затем удалите старую и снова установите последнюю.

Например: Java 8 Update 73 текущая установка Java 7 Update 95.

Как это работает: ключи реестра Java были испорчены, и когда вы устанавливаете старую версию, они исправляются.


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

Командная строка Windows > jar tvf yourJarFile.jar

  • Пример:

    jar tvf log4j-extras-1.2.17.jar

Ссылка : http://docs.oracle.com/javase/tutorial/deployment/jar/view.html

v>


Если цель вопроса — просмотреть содержимое файла JAR, тогда поможет следующая команда java .. ( при условии, расположение JDK добавляется к переменным среды.)

Командная строка Windows > jar tvf yourJarFile.jar

  • Пример:

    jar tvf log4j-extras-1.2.17.jar

Ссылка: http://docs.oracle.com/javase/tutorial/deployment/jar/view. html


Я загрузил последнюю версию JDK 7u10. Как только вы это сделаете, попробуйте запустить свою банку, она должна выполняться.


Я загрузил последнюю версию JDK 7u10 . Как только вы это сделаете, попробуйте запустить свой jar, он должен запуститься.

Оцените статью
techsly.ru
Добавить комментарий