使用bat(cmd)文件运行一个 Java 程序

本文详细介绍如何通过CMD命令行工具设置环境变量并运行Java应用程序。包括如何设置路径、类路径及内存分配等关键步骤。

1. 使用 cmd 运行JME

:: 设置当前路径为此bat文件同级目录下的classes文件夹下
cd /d %cd%\classes
:: 给变量clspath赋值。用于下面java命令中加载包。
set clspath=".;../bin;../lib/cai-nmgen-0.1.2.jar;../lib/eventbus.jar;../lib/j-ogg-oggd.jar;../lib/j-ogg-vorbisd.jar;../lib/jbullet.jar;../lib/jheora-debug-0.6.0.jar;../lib/jinput.jar;../lib/jME3-blender.jar;../lib/jME3-core.jar;../lib/jME3-desktop.jar;../lib/jME3-effects.jar;../lib/jME3-jbullet.jar;../lib/jME3-jogg.jar;../lib/jME3-lwjgl-natives.jar;../lib/jME3-lwjgl.jar;../lib/jME3-networking.jar;../lib/jME3-niftygui.jar;../lib/jME3-plugins.jar;../lib/jME3-terrain.jar;../lib/jME3-testdata.jar;../lib/lwjgl.jar;../lib/netscape.jar;../lib/nifty-default-controls.jar;../lib/nifty-examples.jar;../lib/nifty-style-black.jar;../lib/nifty.jar;../lib/stack-alloc.jar;../lib/vecmath.jar;../lib/xmlpull-xpp3.jar;"
java -Djava.library.path="./lib/bdb/win32-x86" ^
     -Djava.util.logging.config.file="./conf/logging.properties" ^
     -cp %clspath% ^
     -Xms512m -Xmx1024m ^
     com.nos.z5.task.LogisticsTask

 

2. cmd 指定 Jdk 环境变量并执行 java 程序

@echo off  
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31 
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  
set PATH=%JAVA_HOME%\bin;  
set LIB=.;.\sikuli-api-1.0.2-standalone.jar  
java -Xmx1024M -cp %LIB% TestStart  
pause

附:
set 用于设置临时变量
setx 用于设置用户变量和系统变量,设置完后不会立即生效,如要立即生效需要使用 WMIC
参见:http://blog.youkuaiyun.com/dongtianlaile/article/details/21159171

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值