如何通过.bat文件运行Java应用程序[重复]

bqucvtff  于 2023-03-21  发布在  Java
关注(0)|答案(8)|浏览(150)

此问题在此处已有答案

Call a Java class in a batch file(6个答案)
九年前就关门了。
我需要通过.bat文件运行我的Java应用程序。

8ehkhllq

8ehkhllq1#

只需创建一个.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
zrfyljdw

zrfyljdw2#

当然,调用java可执行文件。
我的是C:\Program Files\Java\jre6\bin\java.exe,所以要运行它,我会这样做
C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar

xxhby3vn

xxhby3vn3#

如果您有jar文件,然后创建bat文件:

java -jar NameOfJar.jar
qacovj5a

qacovj5a4#

这和你从命令行运行它的方式是一样的。只要把“命令行”放到一个“.bat”文件中。
因此,如果您使用java -cp .;foo.jar Bar,请将其放入.bat文件中,作为

@echo off

java -cp .;foo.jar Bar
1l5u6lss

1l5u6lss5#

@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文件和你的批处理文件所在的同一个文件夹。

4ktjp1zp

4ktjp1zp6#

javac Application.java
java Application
pause
javac命令将编译java程序,java命令将运行该程序,pause将暂停结果,直到您穿过它。

bqf10yzr

bqf10yzr7#

调用具有main()方法的类。
java MyClass
这里MyClass将有public static void main()方法。

rhfm7lfc

rhfm7lfc8#

  • 必须将javac(Windows上为.exe)二进制路径添加到全局PATH环境变量中。
javac MyProgram.java
  • 或者使用java(Windows上的.exe)。
java MyProgram.jar

相关问题