Подтвердить что ты не робот

Как запустить Java-приложение с помощью файла .bat

Мне нужно запустить приложение Java через файл .bat. Кто-нибудь может помочь.

4b9b3361

Ответ 1

Просто создайте файл .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

Ответ 2

Конечно, вызовите исполняемый файл java.

Шахта C:\Program Files\Java\jre6\bin\java.exe, поэтому для ее запуска я бы сделал

C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar

Ответ 3

Точно так же вы запускаете его из командной строки. Просто поставьте эту "командную строку" в файл ".bat".

Итак, если вы используете java -cp .;foo.jar Bar, поместите это в .bat файл как

@echo off

java -cp .;foo.jar Bar

Ответ 4

@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) открыть notpad 2) скопируйте и пропустите этот код и сохраните этот файл как ex: test.bat 3) Дважды щелкните пакетный файл. 4) поместите свои java-коды в блокнот и сохраните их как N.B.: сохранить этот java файл в той же папке, что и ваш пакетный файл.

Ответ 5

Если у вас есть файл jar, то создайте файл bat с помощью:

java -jar NameOfJar.jar

Ответ 6

javac Application.java

java Application

pause

Команда javac будет компилировать java-программу, а команда java запустит программу, а pause приостановит результат до тех пор, пока вы не пересечете его.

Ответ 7

Вызвать класс, который имеет метод main().

java MyClass

Здесь MyClass будет иметь метод public static void main().

Ответ 8

  • javac (.exe в Windows) двоичный путь должен быть добавлен в глобальную PATH окр. переменная.

    javac MyProgram.java

  • или с java (.exe в Windows)

    java MyProgram.jar