Мне нужно запустить приложение Java через .bat-файл. Может кто-нибудь помочь пожалуйста.Как запустить приложение java файлом .bat
ответ
Просто создайте .bat файл, содержащий следующие строки в нем:
@ECHO OFF
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar
%JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass
Конечно, вызывается исполняемый файл java.
C:\Program Files\Java\jre6\bin\java.exe
Шахта, так, чтобы запустить его, я бы
C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar
вызова класса, который имеет метод Main().
java MyClass
Здесь MyClass будет public static void main()
метод.
Javac (EXE на Windows) двоичный путь должен быть добавлен в глобальный PATH окр. переменная.
Javac MyProgram.java
или Java (.exe на Windows)
ява MyProgram.jar
Он спрашивает о запуске, а не компиляции – adarshr
Это то же самое, что вы запускаете его из командной строки. Просто поставьте эту «командную строку» в файл «.bat».
Таким образом, если вы используете java -cp .;foo.jar Bar
, положить, что в BAT-файл, как
@echo off
java -cp .;foo.jar Bar
Если у Вас есть то баночка файл создать файл с битой:
java -jar NameOfJar.jar
@echo off
echo You Are going to creata Java Class
set /p Name=Enter your Class Name?:
echo Your class Name is %Name% & pause
echo To creat a Notepad
pause
notepad %Name%.java
set path=%PATH%;C:\Program Files\Java\jdk1.6.0_14\bin
pause
javac
echo Your java Path succsussfully set.
javac %Name%.java
pause
echo Successfully Compiled
java %Name%
pause
1) открытый a notpad 2) скопируйте и минуйте этот код и сохраните этот файл как: ex: test.bat 3) Двойной щелчок по пакетному файлу. 4) поместите свои java-коды в блокнот и сохраните их как N.B.:- сохраните этот java-файл в той же папке, что и ваш командный файл.
. Какова цель открытия блокнота, когда вы просто хотите скомпилировать и запустить? –
javac Application.java
java Application
pause
javac
Команда будет компилировать программу Java, и команда java
будет запускать программу и pause
приостановит результат, пока не пересекать ее.
Это должно быть 'java -jar myjarfile.jar' (в вашем примере отсутствует' -jar') –