Как запустить exe файл с помощью java

Обновлено: 05.07.2024

Как запустить файл exe с помощью кода java?Файл .exe уже там. План состоит в том, чтобы написать код Java для запуска того же самого. Любой учебник или справочник для того же самого?

4 ответа

Я хочу скопировать существующий файл .exe из одного каталога в другой и запустить его после этого с помощью Java. Подобный этому: FileIO.copy( new File( sourceFile ), new File( targetFile ) ); System.out.println( Existing: + new File( targetFile ).exists() ); System.out.println( Launching +.

Я пользователь Mac , который хочет запустить несколько файлов .exe из моего процесса Java с помощью классов Process и Runtime. Я знаю, что в Mac OS X вообще невозможно выполнить .exe файлов . Есть ли приложение Mac, которое может обернуть эти файлы .exe так, чтобы они могли быть выполнены .

Попробуйте выполнить следующий код:

Вам нужно выполнить метод exec() из Runtime , который возвращает экземпляр Process , или использовать методы класса ProcessBuilder .

Самый быстрый и простой способ-это просто сделать следующее:

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

Возможный Дубликат : Запуск файла .exe с помощью Java Как я могу запустить файл .exe из моей программы java ? Возможно ли это ?

Я только что создал exe из файла класса java с помощью Java Launcher . После двойного щелчка по файлу exe он не выполняется и не дает никакого ответа. Какую ошибку я здесь совершил?

Похожие вопросы:

Можно ли упаковать файл .exe внутри java jar и добавить этот jar в deployment assembly проекта, чем запустить этот exe с помощью : Runtime.getRuntime().exec(); я пытался запустить этот exe после.

Я хочу запустить и .exe файл из м-файла в MATLAB. .exe не запускается, когда я пытаюсь. В restPath путь .exe включен. Я кодирую в среде Windows с помощью командной строки. Моя идея состояла в том.

Мне нужно создать установку, в которой есть два файла exe, и один файл exe должен работать после другого файла exe. Есть ли способ сделать это без включения файла bat? (В настоящее время я использую.

Я хочу скопировать существующий файл .exe из одного каталога в другой и запустить его после этого с помощью Java. Подобный этому: FileIO.copy( new File( sourceFile ), new File( targetFile ) );.

Я пользователь Mac , который хочет запустить несколько файлов .exe из моего процесса Java с помощью классов Process и Runtime. Я знаю, что в Mac OS X вообще невозможно выполнить .exe файлов . Есть.

Возможный Дубликат : Запуск файла .exe с помощью Java Как я могу запустить файл .exe из моей программы java ? Возможно ли это ?

Я только что создал exe из файла класса java с помощью Java Launcher . После двойного щелчка по файлу exe он не выполняется и не дает никакого ответа. Какую ошибку я здесь совершил?

Я работал над приложением swing. У меня есть JFrame с некоторыми кнопками и полями. На каком-то событии нажатия кнопки я открываю exe из своего текущего каталога. Все работает нормально. try

Я довольно новичок в программировании java и мог бы воспользоваться некоторой помощью. Я пишу лаунчер для игры, которую создаю. Он сделан в unity, поэтому компилируется на Mac и PCs с разными.

Так что это немного странно - почему запуск файла .exe из Java дает другой результат, а не запуск .exe напрямую. Когда java выполняется ниже строки, он вызывает файл .exe, который у меня есть.

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