Как запустить java файл через командную строку windows 10

I'm trying to execute a Java program from the command line in Windows. Here is my code: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOExcep...

You can actually run Java program as you would shell or python scripts without manually compile the Java file, as described in
JEP 330. That is available since JDK 11.

If you create a file testing, and put the following you should be able to run it as command testing. You need to make it executable in Linux and Mac OSX with chmod +x testing.

    #!/usr/bin/env java --source 11
    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello world!");
            System.exit(0);
        }
    }

You are not allowed to use the file extension .java in the previous example.

    $ chmod +x testing
    $ ./testing
    Hello world!
    $

But you can still execute if it is was name Test.java without the shebang «#!» prefix like this:

    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello again!");
            System.exit(0);
        }
    }

Then execute the file Test.java with following command:

    $ java Test.java
    Hello again!
    $

So this works as long as you have a new enough Java compiler in the path, check with java -version. More information in this blog.

You can actually run Java program as you would shell or python scripts without manually compile the Java file, as described in
JEP 330. That is available since JDK 11.

If you create a file testing, and put the following you should be able to run it as command testing. You need to make it executable in Linux and Mac OSX with chmod +x testing.

    #!/usr/bin/env java --source 11
    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello world!");
            System.exit(0);
        }
    }

You are not allowed to use the file extension .java in the previous example.

    $ chmod +x testing
    $ ./testing
    Hello world!
    $

But you can still execute if it is was name Test.java without the shebang «#!» prefix like this:

    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello again!");
            System.exit(0);
        }
    }

Then execute the file Test.java with following command:

    $ java Test.java
    Hello again!
    $

So this works as long as you have a new enough Java compiler in the path, check with java -version. More information in this blog.

You can actually run Java program as you would shell or python scripts without manually compile the Java file, as described in
JEP 330. That is available since JDK 11.

If you create a file testing, and put the following you should be able to run it as command testing. You need to make it executable in Linux and Mac OSX with chmod +x testing.

    #!/usr/bin/env java --source 11
    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello world!");
            System.exit(0);
        }
    }

You are not allowed to use the file extension .java in the previous example.

    $ chmod +x testing
    $ ./testing
    Hello world!
    $

But you can still execute if it is was name Test.java without the shebang «#!» prefix like this:

    public class Test {
        public static void main(String [] args) {
            System.out.println("Hello again!");
            System.exit(0);
        }
    }

Then execute the file Test.java with following command:

    $ java Test.java
    Hello again!
    $

So this works as long as you have a new enough Java compiler in the path, check with java -version. More information in this blog.


Загрузить PDF


Загрузить PDF

Хотя многие среды программирования позволяют компилировать и запускать программы, их также можно скомпилировать и запустить с помощью командной строки. У Windows и Mac есть свои собственные версии командной строки, на Mac OS она называется Терминал. Процесс компиляции и запуска для Windows и для Mac практически идентичен.

  1. Изображение с названием Compile & Run Java Program Using Command Prompt Step 1

    1

    Сохраните программу. Создав программу на Java с помощью текстового редактора, такого как NotePad, сохраните ее с расширением .java. Название файла, конечно же, может быть любым. В этом руководстве в качестве названия файла мы будем использовать «filename» (имя файла).

    • Чтобы сохранить файл как .java, после имени файла напишите .java и выберите Все файлы в выпадающим меню выбора расширений.
    • Запомните, куда вы сохранили файл.
    • Если вы не знаете, как написать программу на Java, поищите дополнительное руководство об этом. Однако, чтобы научиться компилировать и запускать программы, можно использовать любую программу, написанную на Java.
  2. Изображение с названием Compile & Run Java Program Using Command Prompt Step 2

    2

    Откройте Командную строку/Терминал. Доступ к командной строке немного отличается для Mac и Windows.

    • Windows: нажмите Пуск, затем введите cmd. Чтобы открыть Командную строку, нажмите Enter.
    • Mac: в Finder нажмите на вкладку Переход, выберите Программы, затем – Утилиты и кликните по Терминал.
  3. Изображение с названием Compile & Run Java Program Using Command Prompt Step 3

    3

  4. Изображение с названием Compile & Run Java Program Using Command Prompt Step 4

    4

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

    • Например, если вы сейчас находитесь в каталоге C:UsersBobProject и хотите его изменить на C:UsersBobProjectTitanProject , введите cd TitanProject и нажмите Enter.
    • Если вы введете dir и нажмете Enter, то сможете увидеть список файлов, которые находятся в этом каталоге.
  5. Изображение с названием Compile & Run Java Program Using Command Prompt Step 5

    5

    Скомпилируйте программу. Как только вы окажетесь в нужном каталоге, можете скомпилировать программу – введите в командную строку javac filename.java и нажмите enter.

    • Если в вашей программе есть какие-либо ошибки или возникли трудности с компиляцией, командная строка вас об этом предупредит.
    • Для получения дополнительной справки ознакомьтесь с нашей статьей о том, как исправить ошибки компилятора в Java.
  6. Изображение с названием Compile & Run Java Program Using Command Prompt Step 6

    6

    Запустите программу. Введите java filename и нажмите Enter. Конечно же, замените «filename» именем вашего файла.

    • После нажатия Enter ваша программа должна запуститься. Если вы получили сообщение об ошибке или ваша программа не работает, используйте метод устранения ошибок.

    Реклама

  1. Изображение с названием Compile & Run Java Program Using Command Prompt Step 7

    1

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

    • Windows: в командной строке введите java -version и нажмите Enter. Основываясь на версии Java, указанной в первой строке, введите в командной строке set path=%path%;C:Program FilesJavajdk1.5.0_09bin и нажмите Enter. Замените jdk1.5.0_09 версией Java, которая у вас установлена.

      • Вводите эту команду, когда будете находиться в каталоге с вашей программой Java.
    • Mac: чтобы убедиться, что у вас установлен Java, введите в терминале команду /usr/libexec/java_home -v 1.7 и нажмите Enter. Затем введите echo export "JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.bash_profile и нажмите Enter. После этого перезапустите терминал.

Советы

  • Опять же, важно, чтобы вы загрузили и установили Java JDK на свой компьютер. Ссылка для загрузки: http://www.oracle.com/technetwork/java/javase/downloads/index.html.

Реклама

Об этой статье

Эту страницу просматривали 63 465 раз.

Была ли эта статья полезной?

Содержание

  • Установка компонента Java
  • Способ 1: Меню Java (TM) Platform SE
  • Способ 2: Запуск в «Командной строке»
  • Способ 3: Эмуляторы Java
    • Sony Ericsson SDK
  • Вопросы и ответы

Как запустить JAR файл в Windows

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

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

Скачать Java с официального сайта

Способ 1: Меню Java (TM) Platform SE

Сразу нужно отметить, что возможности данного способа ограничены. Хотя последняя версия платформы Java поддерживает запуск файлов JAR, далеко не факт, что конкретная Java-программа будет выполнена. Способ прост: кликните правой кнопкой мыши по файлу JAR и выберите в контекстном меню опцию «Открыть с помощью» «Java (TM) Platform SE binary».
Как запустить JAR файл в Windows 10-2
Если ничего не произойдет, переходите к следующему способу.

Способ 2: Запуск в «Командной строке»

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

  1. Запустите из контекстного меню или системного поиска «Командную строку» или «PowerShell» (можно с обычными правами).
  2. Как запустить JAR файл в Windows 10-3

  3. Сформируйте и выполните команду вида java -jar "D:executablejarfile.jar", где содержимое кавычек – это путь к исполняемому файл JAR.
  4. Как запустить JAR файл в Windows 10-4

Способ 3: Эмуляторы Java

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

  1. Скачайте архив с программой, распакуйте в удобное расположение и запустите исполняемый файл KEmulator.exe.
  2. Как запустить JAR файл в Windows 10-5

  3. Выберите в меню «Файл»«Загрузить jar…» и укажите путь к файлу приложения или игры JAR.
  4. Как запустить JAR файл в Windows 10-06

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

Sony Ericsson SDK

В качестве альтернативы маловесному KEmulator Lite можно попробовать полноценную платформу виртуализации Java-приложений Sony Ericsson SDK. Официальный сайт разработчика более недоступен, однако эмулятор по-прежнему находится в свободном доступе. Также для этого понадобится набор библиотек Java SE Development Kit и утилита JADMaker, которую также придется поискать на просторах интернета.

Скачать Java SE Development Kit с официального сайта

  1. Скачайте Sony Ericsson SDK, Java SE Development Kit (рекомендуется версия 8u191 x86) и JADMaker.
  2. Установите сначала Java SE Development Kit, а затем Sony Ericsson SDK. Инсталляцию следует выполнять с настройками по умолчанию, если вдруг эмулятор попросит добавить себя в исключения брандмауэра Windows, на это нужно дать согласие. Архив с утилитой JADMaker распакуйте в удобное расположение, она понадобится позже. В начале установки Sony Ericsson SDK появится окошко с предложением автоматического обнаружения каталогов Java SE Development Kit, нажмите в этом окошке «Да».
  3. Как запустить JAR файл в Windows 10-7

  4. Установив набор библиотек и эмулятор Sony Ericsson, зайдите в меню «Пуск» и выберите опцию «Sony Ericsson»«Default Device Selection».
  5. Как запустить JAR файл в Windows 10-8

  6. В открывшемся диалоговом окне выберите модель виртуального мобильного телефона, который станет использоваться по умолчанию.
  7. Как запустить JAR файл в Windows 10-9

  8. Запустите утилиту JADMaker и перетащите на ее окошко файл JAR, который будет преобразован в файл JAD. По умолчанию сконвертированный файл сохраняется в исходную папку.
  9. Как запустить JAR файл в Windows 10-10

    Lumpics.ru

  10. Откройте опять меню «Пуск» и запустите эмулятор, выбрав опцию «Sony Ericsson»«Run WIDP Application».
  11. Как запустить JAR файл в Windows 10-11

  12. В открывшемся окне обзора укажите путь к сконвертированному в JAD файлу JAR.
  13. Как запустить JAR файл в Windows 10-12

  14. В результате откроется окно эмулятора с названием Java-приложения. Чтобы его запустить, нажмите кнопку «Launch».
  15. Как запустить JAR файл в Windows 10-13

К сожалению, использование даже такого мощного инструмента как Sony Ericsson SDK не гарантирует, что Java-приложение будет сразу же успешно запущено. Успех или неудача будут зависть от ряда факторов, как то: совместимость версии Java-приложения с эмулируемым мобильным устройством, а также сборки Windows 10. Так, по каким-то причинам в последних сборках этой системы платформа Sony Ericsson SDK работает некорректно.

Еще статьи по данной теме:

Помогла ли Вам статья?

На чтение 4 мин. Просмотров 21.8k. Опубликовано 03.09.2019

Файл Jar – это формат пакета архива Java, который может включать в себя программу Java. Хотя вы можете извлекать Jars с помощью программного обеспечения для архивирования, такого как 7zip, вы не можете запускать чистое приложение Java Jar, как это было бы с другими программами в Windows.

Поскольку это так, мы рассмотрим, как вы можете запустить чистый Jar-файл Java-приложения в Windows.

Содержание

  1. Как я могу запустить файл Jar в Windows 10?
  2. 1. Добавить Java в Windows
  3. 2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
  4. 3. Запустите файл Jar из командной строки Windows
  5. 4. Добавьте сторонний Jar Executor в Windows
  6. 5. Загрузите этот инструмент, мы настоятельно рекомендуем

Как я могу запустить файл Jar в Windows 10?

  1. Добавить Java в Windows
  2. Откройте Jar-файл с помощью бинарного файла Java (TM) Platform SE
  3. Запустите файл JAR из командной строки Windows
  4. Добавить сторонний Jar Executor в Windows
  5. Загрузите этот инструмент, мы настоятельно рекомендуем

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-приложения в свое время были довольно распространенными на Windows-платформе. Это были не самые лучшие приложения, так как они были тяжелыми для системы, но альтернатив было не так уж и много. Приложения на основе Java все еще встречаются, хотя и не в таком количестве, как раньше. Одним из самых популярных сегодня является платформер Minecraft.

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

При работе с таким файлом вы можете обнаружить его расширение JAR, либо JRE. Оба могут быть запущены одинаковым образом, но вам придется установить среду выполнения для своей операционной системы Windows 10. Также возможно, что она уже была установлена вами ранее.

Проверка на наличие Java Runtime

Откройте Командную строку (щелчок правой кнопки мыши на кнопке Пуск и выбор соответствующего пункта меню). Выполните следующую команду java -version и нажмите клавишу ввода. Если команда возвращает информацию о версиях пакета, среди выполнения и клиента, то все в порядке.

java-version

В противном случае — требуемых компонентов не установлено в системе.

Как запустить Jar-файл в Windows 10

После того, как определились, есть ли (или нет) в вашей операционной системе Java, можно приступать к открытию файла. Первый шаг — установка среды выполнения.

Посетите официальный сайт по адресу https://java.com/ru/download/ и загрузите пакет установки на свой ПК.

Java com

Запустите на выполнение скачанный исполняемый файл, который установит среду. По окончании выполнения процесса вы будете оповещены соответствующим образом. Для проверки корректности инсталляции повторно выполните выше обозначенную команду в Командной строке.

Все значки сопоставимых файлов будут изменены в соответствии с их приложением. Щелкните дважды по Jar-файлу, чем откроете его. Если не получается — сделайте следующее:

  • кликните правой кнопкой мыши по файлу и выберите в контекстном меню пункт «Открыть с помощью…»$
  • отметьте Java(TM) Platform SE binary и установите флажок для использования этого приложения всегда;
  • значок будет обновлен и можно открыть файл двойным щелчком кнопки мыши.

Открыть Jar с помощью

Используем системное приложение «Параметры»

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

  • запустите приложение «Параметры» (Win+I);
  • перейдите в категорию «Приложения»;
  • выберите вкладку «Приложения по умолчанию»;
  • справа ниже нажмите на ссылку «Выбор стандартных приложений для типов файлов»;
  • прокрутите список расширений и выберите расширение «.jar»;
  • в открывшемся окне сопоставьте его с Java(TM) Platform SE binary.

Выбор стандартных приложений

Командная строка

Jar-файлы можно открыть в Командной строке. Запустите её (можно без права администратора). Введите полный путь к файлу, который хотите запустить java -jar "полный_путь_к_файлу" и подтвердите выполнение вводом клавиши Enter.

Устранение неисправностей

Долгое уже время существует Java и регулярно поддерживается по сей день, но все еще не избавлена от всех проблем. Соответственно, вы можете столкнуться с некоторыми и у себя. Убедитесь что среде выполнения разрешено запускать файлы в вашей операционной системе. Защитник Windows может блокировать её работу.

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

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Как запустить java программу на windows 10
  • Как запустить kms активатор на windows 10 обойдя защитник windows
  • Как запустить java приложение на windows c командной строки
  • Как запустить kms activator на windows 10
  • Как запустить java class на windows