it-swarm.com.ru

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

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

Java -jar myfile.jar возвращает «Java не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл».

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

Спасибо большое

e: ОС - это Windows 8 . Также я скачал файл .jar; Я не создал его сам (если это актуально) Не уверен, что он содержит исполняемый файл (но я думаю, что это так)

19
nivk

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

javaw.exe -jar yourfile.jar

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

16
Riggs

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

7
Kevin

Используйте cmd Prompt и введите

Java -jar exapmple.jar

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

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

4
Credoz

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

c:\your directory\your folder\build>Java -jar yourFile.jar 

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

Также убедитесь, что у вас есть свойства проекта Build-> Packing с yourFile.jar И отметьте Build JAR после компиляции отметьте Копировать зависимые библиотеки

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

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

Compiling: c:\>javac Myclass.Java
Running: c:\>Java com.myPackage.Myclass

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

2
Jonathan Caceres Romero

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

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

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

2
Barbara Moore

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

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

1
Shantanu Srivastava

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

jar cfm MyJar.jar Manifest.txt MyPackage/*.class

Manifest-Version: 1.0

Archiver-Version: Plexus Archiver

Created-By: Apache Maven

Built-By: Cakes

Build-Jdk: 1.6.0_04

Main-Class: com.foo.App
1
metin

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

Допустим, вы разместили файл JAR на рабочем столе;

@echo OFF
Java -jar C:\Users\YourName\Desktop\myjar.jar

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

1
Berk Soysal

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

http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

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

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

Для 64-битной (x64) ОС Windows выберите «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». 

:)

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

1
Origamer7

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

1
Thomaskutty Baby Eranakulam

Если целью вопроса является просмотр содержимого файла 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

0
Santosh Kumar Arjunan

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

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

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

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

0
Teodor

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

0
Filippp