Как запустить exe файл с помощью java
Как запустить файл 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, который у меня есть.
Читайте также: