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

问题描述 投票:0回答:8

我需要通过 .bat 文件运行我的 Java 应用程序。

java batch-file
8个回答
34
投票

只需创建一个包含以下行的 .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

14
投票

当然,调用 java 可执行文件。

我的是

C:\Program Files\Java\jre6\bin\java.exe
,所以要运行它我会这样做

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


7
投票

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

java -jar NameOfJar.jar

7
投票

这与从命令行运行它的方式相同。只需将该“命令行”放入“.bat”文件即可。

所以,如果您使用

java -cp .;foo.jar Bar
,请将其放入.bat文件中

@echo off

java -cp .;foo.jar Bar

3
投票
@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) 打开记事本 2)复制并粘贴此代码并将此文件另存为 例如:测试.bat 3) 双击批处理文件。 4)将你的java代码放入记事本并将其另存为 N.B.:- 将此 java 文件保存在您的批处理文件所在的同一文件夹中。


2
投票

javac Application.java

java Application

pause

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


0
投票

调用具有 main() 方法的类。

java MyClass

这里 MyClass 将有

public static void main()
方法。


0
投票
  • javac(Windows 上的 .exe)二进制路径必须添加到全局 PATH 环境中。变量。

    javac MyProgram.java
    
  • 或使用 java(Windows 上的 .exe)。

    java MyProgram.jar
    
© www.soinside.com 2019 - 2024. All rights reserved.