How do we run a jar file in command prompt?
asked Apr 25, 2011 at 3:45
0
Try this
java -jar <jar-file-name>.jar
answered Apr 25, 2011 at 3:46
Bala RBala R
107k23 gold badges199 silver badges211 bronze badges
4
If you dont have an entry point defined in your manifest invoking java -jar foo.jar
will not work.
Use this command if you dont have a manifest or to run a different main class than the one specified in the manifest:
java -cp foo.jar full.package.name.ClassName
See also instructions on how to create a manifest with an entry point:
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
answered Apr 25, 2011 at 3:52
LynchLynch
9,1742 gold badges23 silver badges34 bronze badges
5
java [any other JVM options you need to give it] -jar foo.jar
answered Apr 25, 2011 at 3:46
QuantumMechanicQuantumMechanic
13.8k4 gold badges45 silver badges66 bronze badges
1
You can run a JAR file from the command line like this:
java -jar myJARFile.jar
answered Apr 25, 2011 at 3:46
icktoofayicktoofay
126k21 gold badges250 silver badges231 bronze badges
1
How do we run a jar file in command prompt?
asked Apr 25, 2011 at 3:45
0
Try this
java -jar <jar-file-name>.jar
answered Apr 25, 2011 at 3:46
Bala RBala R
107k23 gold badges199 silver badges211 bronze badges
4
If you dont have an entry point defined in your manifest invoking java -jar foo.jar
will not work.
Use this command if you dont have a manifest or to run a different main class than the one specified in the manifest:
java -cp foo.jar full.package.name.ClassName
See also instructions on how to create a manifest with an entry point:
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
answered Apr 25, 2011 at 3:52
LynchLynch
9,1742 gold badges23 silver badges34 bronze badges
5
java [any other JVM options you need to give it] -jar foo.jar
answered Apr 25, 2011 at 3:46
QuantumMechanicQuantumMechanic
13.8k4 gold badges45 silver badges66 bronze badges
1
You can run a JAR file from the command line like this:
java -jar myJARFile.jar
answered Apr 25, 2011 at 3:46
icktoofayicktoofay
126k21 gold badges250 silver badges231 bronze badges
1
На чтение 4 мин. Просмотров 23.4k. Опубликовано
Файл Jar – это формат пакета архива Java, который может включать в себя программу Java. Хотя вы можете извлекать Jars с помощью программного обеспечения для архивирования, такого как 7zip, вы не можете запускать чистое приложение Java Jar, как это было бы с другими программами в Windows.
Поскольку это так, мы рассмотрим, как вы можете запустить чистый Jar-файл Java-приложения в Windows.
Содержание
- Как я могу запустить файл Jar в Windows 10?
- 1. Добавить Java в Windows
- 2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- 3. Запустите файл Jar из командной строки Windows
- 4. Добавьте сторонний Jar Executor в Windows
- 5. Загрузите этот инструмент, мы настоятельно рекомендуем
Как я могу запустить файл Jar в Windows 10?
- Добавить Java в Windows
- Откройте Jar-файл с помощью бинарного файла Java (TM) Platform SE
- Запустите файл JAR из командной строки Windows
- Добавить сторонний Jar Executor в Windows
- Загрузите этот инструмент, мы настоятельно рекомендуем
1. Добавить Java в Windows
Главное, что вам нужно сделать заранее – это установить Java. Без этого Java-приложения не будут работать в Windows. Вот как вы можете установить или обновить Java в Windows 10:
- Сначала откройте командную строку (Admin), нажав комбинацию клавиш Win + R и введя «cmd» в подсказке.
- Затем введите «java -version» в командной строке и нажмите Enter. Затем он предоставит дополнительную информацию о вашей версии Java, как показано ниже.
- Текущая версия Java – Версия 8, обновление 131 . Если у вас нет Java или самой последней версии, вы можете добавить Версию 8 в Windows, нажав кнопку Бесплатная загрузка Java на этой странице веб-сайта.
- Запустите мастер установки Java ниже, чтобы добавить Java 8 в Windows. Затем откройте браузер и убедитесь, что Java работает.
Подробнее о том, как добавить последнюю версию Java в Windows 10, читайте в этой обновленной статье.
2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- В последней версии Java теперь вы можете запускать файлы Jar. Откройте проводник и папку с файлом, который вам нужен для запуска.
- Вы должны щелкнуть правой кнопкой мыши файл Jar и выбрать Открыть с помощью в контекстном меню.
- Нажмите Выберите другое приложение , а затем выберите, чтобы открыть его с помощью бинарного файла Java (TM) Platform SE .
- Установите флажок Всегда использовать это приложение, чтобы открывать файлы Jar .
- Нажмите кнопку ОК , чтобы закрыть меню.
- Теперь вы можете запустить выбранный Jar, и все другие файлы Jar также будут связаны с Java.
Epic guide alert! Больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!
3. Запустите файл Jar из командной строки Windows
- Кроме того, вы можете запустить Jar из командной строки. Нажмите клавишу Win + горячую клавишу X и выберите Командная строка (Администратор) , чтобы открыть ее как администратор.
- Затем введите java j -jar c: pathtojarfile.jar ’в CP и нажмите Enter. Замените c: pathtojarfile.jar на фактический путь и заголовок файла Jar, который вам нужно запустить в Windows.
- Кроме того, вы можете сначала открыть папку с Jar в командной строке, введя «cd /», а затем каталог. Затем вы можете ввести «java -jar file.jar» без указания пути к папке.
Это откроет исполняемый файл Jar, если он содержит файл манифеста для указания точки входа приложения. (Разработчики должны были уже включить это в архив.)
Если вы разрабатываете свои собственные программы на Java, вам необходимо преобразовать Jar в исполняемый формат.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
4. Добавьте сторонний Jar Executor в Windows
Существуют также программы-исполнители для Windows, которые позволяют запускать файлы Jar так же, как и любые другие программы. Jarx – один из исполнителей Jar, который вы можете добавить в Windows, нажав Jarx-1.2-installer.exe на этой странице.
Нажмите на файл jarx.exe, чтобы запустить программное обеспечение, которое на самом деле не имеет графического интерфейса пользователя (кроме окна About jarx). Затем вы можете дважды щелкнуть Jar-файлы, чтобы запустить их в Windows.
Если у вас возникли проблемы с доступом к файлу JAR или у вас возникла какая-то ошибка, взгляните на это изящное руководство, чтобы найти отличные исправления.
5. Загрузите этот инструмент, мы настоятельно рекомендуем
Вы можете открывать файлы .jar и другие сотни различных форматов с помощью одного приложения. FileViewer Plus – это универсальный просмотрщик файлов для Windows, который может открывать и отображать более 300 различных типов файлов.
Новая обновленная версия имеет множество функций, которые сэкономят вам много времени при открытии, просмотре или редактировании файлов.Существует бесплатная полнофункциональная пробная версия, которую можно загрузить, так что вы можете проверить ее самостоятельно.
- Загрузить сейчас FileViewer Plus 3
При этом теперь вы можете запускать файлы Jar в Windows. Если вам нужно исправить файл Jar, который не открывается, ознакомьтесь с этим руководством по Windows Report.
Если у вас есть другие предложения или вопросы, оставьте их в разделе комментариев ниже, и мы обязательно их рассмотрим.
Содержание
- Установка компонента Java
- Способ 1: Меню Java (TM) Platform SE
- Способ 2: Запуск в «Командной строке»
- Способ 3: Эмуляторы Java
- Sony Ericsson SDK
- Вопросы и ответы
Установка компонента Java
Чтобы иметь возможность запускать исполняемые файлы JAR без использования эмуляторов, на компьютер необходимо установить платформу Java. Устанавливается компонент как обычная программа.
Скачать Java с официального сайта
Способ 1: Меню Java (TM) Platform SE
Сразу нужно отметить, что возможности данного способа ограничены. Хотя последняя версия платформы Java поддерживает запуск файлов JAR, далеко не факт, что конкретная Java-программа будет выполнена. Способ прост: кликните правой кнопкой мыши по файлу JAR и выберите в контекстном меню опцию «Открыть с помощью» «Java (TM) Platform SE binary».
Если ничего не произойдет, переходите к следующему способу.
Способ 2: Запуск в «Командной строке»
Попробуйте запустить исполняемый файл в консоли, если Java-программа не запустится, — по крайней мере, команда запуска вернет описание ошибки, по которому можно будет установить характер проблемы.
- Запустите из контекстного меню или системного поиска «Командную строку» или «PowerShell» (можно с обычными правами).
- Сформируйте и выполните команду вида
java -jar "D:\executablejarfile.jar"
, где содержимое кавычек – это путь к исполняемому файл JAR.
Способ 3: Эмуляторы Java
Лучше всего для запуска приложений Java использовать специальные программы-эмуляторы, из которых самым известным, универсальным и наиболее функциональным является KEmulator Lite. В настоящее время официальный сайт разработчика недоступен, но приложение по-прежнему можно найти в свободном доступе в интернете. Рекомендуем использовать русифицированную портативную версию эмулятора.
- Скачайте архив с программой, распакуйте в удобное расположение и запустите исполняемый файл KEmulator.exe.
- Выберите в меню «Файл» → «Загрузить jar…» и укажите путь к файлу приложения или игры JAR.
Если файл не запустится или эмулятор выдаст ошибку, возможно, что-то не так с самим JAR-файлом либо для полноценной работы эмулятора требуются дополнительные компоненты, в частности Java SE Development.
Sony Ericsson SDK
В качестве альтернативы маловесному KEmulator Lite можно попробовать полноценную платформу виртуализации Java-приложений Sony Ericsson SDK. Официальный сайт разработчика более недоступен, однако эмулятор по-прежнему находится в свободном доступе. Также для этого понадобится набор библиотек Java SE Development Kit и утилита JADMaker, которую также придется поискать на просторах интернета.
Скачать Java SE Development Kit с официального сайта
- Скачайте Sony Ericsson SDK, Java SE Development Kit (рекомендуется версия 8u191 x86) и JADMaker.
- Установите сначала Java SE Development Kit, а затем Sony Ericsson SDK. Инсталляцию следует выполнять с настройками по умолчанию, если вдруг эмулятор попросит добавить себя в исключения брандмауэра Windows, на это нужно дать согласие. Архив с утилитой JADMaker распакуйте в удобное расположение, она понадобится позже. В начале установки Sony Ericsson SDK появится окошко с предложением автоматического обнаружения каталогов Java SE Development Kit, нажмите в этом окошке «Да».
- Установив набор библиотек и эмулятор Sony Ericsson, зайдите в меню «Пуск» и выберите опцию «Sony Ericsson» → «Default Device Selection».
- В открывшемся диалоговом окне выберите модель виртуального мобильного телефона, который станет использоваться по умолчанию.
- Запустите утилиту JADMaker и перетащите на ее окошко файл JAR, который будет преобразован в файл JAD. По умолчанию сконвертированный файл сохраняется в исходную папку.
- Откройте опять меню «Пуск» и запустите эмулятор, выбрав опцию «Sony Ericsson» → «Run WIDP Application».
- В открывшемся окне обзора укажите путь к сконвертированному в JAD файлу JAR.
- В результате откроется окно эмулятора с названием Java-приложения. Чтобы его запустить, нажмите кнопку «Launch».
К сожалению, использование даже такого мощного инструмента как Sony Ericsson SDK не гарантирует, что Java-приложение будет сразу же успешно запущено. Успех или неудача будут зависть от ряда факторов, как то: совместимость версии Java-приложения с эмулируемым мобильным устройством, а также сборки Windows 10. Так, по каким-то причинам в последних сборках этой системы платформа Sony Ericsson SDK работает некорректно.
Еще статьи по данной теме:
Помогла ли Вам статья?
I have been looking things up online and could not find a good answer so far. I want to execute the YUI compressor tool to obfuscate/minify my javascript file. I do have JRE installed.
It looks like the file association is fine as you can see here:
C:\directory\tempFiles>assoc .jar
.jar=jarfile
I set up file association using ftype:
C:\directory\tempFiles>ftype jarfile
jarfile="C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*
The compressor tool is saved as a .jar file and is called «yuicompressor-2.4.6.jar»
When I try to run the .jar file, the cmd kept saying that the word ‘java’ is not recognized as an internal command… this is how I run it:
C:\directory\tempFiles\yuicompressor-2.4.6\build>java -jar yuicompressor-2.4.6.jar [options] [input file]
Any help would be appreciated thanks
Doug Porter
7,7214 gold badges40 silver badges55 bronze badges
asked May 21, 2011 at 23:06
1
Add the JDK / JRE bin folder path to your PATH. See here.
answered May 21, 2011 at 23:12
MByDMByD
136k28 gold badges265 silver badges278 bronze badges
How to run jar files
Open Command Prompt.
Run one of the below given command.
C:\Program Files\Java\jdk1.7.0_21\bin>javaw.exe -jar D:\yourfile.jar
C:\Program Files\Java\jdk1.7.0_21\bin>java -jar D:\yourfile.jar
Easy.
answered Nov 20, 2013 at 11:08
The environment variable PATH needs to include JAVA_HOME/bin. This is usually done automatically when installing a JDK with a windows installer package.
However, if you only install the JRE — which is actually all you need, you need to mage the changes to the PATH variable manually
answered May 21, 2011 at 23:16
b.buchholdb.buchhold
3,8572 gold badges24 silver badges33 bronze badges
Java comes up with jar extractor… so you can just go in bin folder and paste the jar file there.
then go to command prompt….
go to to the bin directory then use the following command:
jar xf jar-file (name of your jar file)
Hope this helps….
DarthJDG
16.5k11 gold badges49 silver badges56 bronze badges
answered Jun 7, 2011 at 10:47
1
Step 1
Create a batch file (ie: script.bat) and place it inside of this folder:
C:\Users{user}\Downloads\yuicompressor-2.4.7\yuicompressor-2.4.7\build
Step 2
Then put all of the JavaScript files you want to combine and the output file name of the combined file inside of your script.bat file:
java -jar yuicompressor-2.4.7.jar droplinemenu.js effects.js jquery-1.4.4.min.js jquery-ui-1.8.10.custom.min.js —type js -o combined.js
Step 3
Run script.bat as Administrator
answered Jan 31, 2012 at 5:41
JustBeingHelpfulJustBeingHelpful
18.4k38 gold badges161 silver badges245 bronze badges
My solution using a combination of the answers above,
my goal was to start a .jar file which is named CombatLogReader.jar, along with the game
Star Trek Online.exe via a command prompt.
at first i was typeing in Start «» «»C:\Program Files (x86)\Steam\SteamApps\common\Star Trek Online\CombatLogReader\CombatLogReader.jar» but the file would not start, while researching why i could start the file manualy but not via cmd. my research got me here,
i modified my bat file to point to the java directory
This is how my bat file looks
@echo off
rem Star Trek Online
START "" "C:\Program Files (x86)\Steam\SteamApps\common\Star Trek Online\Star Trek Online.exe"
rem CombatLogReader
CD "C:\Program Files (x86)\Java\jre7\bin"
javaw.exe -jar "C:\Program Files (x86)\Steam\SteamApps\common\Star Trek Online\CombatLogReader\CombatLogReader.jar"
exit
and it works, now every thing i need starts with just one icon
the command prompt dose stay open untell combatlogreader is clsoed, but it dose not interupt the operation of any thing
Kudo’s to everyone, who posted niplets of answers,
skrrgwasme
9,40311 gold badges54 silver badges84 bronze badges
answered Jul 31, 2014 at 15:50
1
I tried this and it worked, I simply copied my java file to the directory C:\Program Files (x86)\Java\jre7\bin since I had installed JDK 7 and since I am running a 64bit machine: Yours could be C:\Program Files\Java\jreX\bin depending on which X version of java you are running.
I then fired up the command prompt, ran as administrator and simply changed directory to C:\Program Files (x86)\Java\jre7\bin by typing at the command prompt:
cd C:\Program Files (x86)\Java\jre7\bin
This changes the directory to the above directory at the command prompt, I then ran:
java -jar myjavaprogram.jar
Lo and behold my java executable file fired up.
The error was because the system could not find the java.exe in the folder your coomand prompt is currently in so you need to change that to C:\Program Files (x86)\Java\jre7\bin depending on which version of java you have installed and which bit of machine you are running.
answered Oct 4, 2011 at 1:57
1