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