Jar运行的几个方法
一、命令提示符
java –jar xxx.jar
二、exe4j
此软件可以生成一个exe文件来启动jar文件,也可以将jar整合到exe中(包括主程序和一些头文件)。但这样的exe其实是将jar文件解压到temp文件夹中在运行的,容易被反编译,安全性不佳(有版权的话)。
下载地址:
视频教程(借用千里冰封的):
三、通过bat文件
此处以MusicPlayer.jar为例
(1)运行单个jar
@echo off
java -jar MusicPlayer.jar
(2)假如运行的jar文件需要用到其他包
@echo off
java -Djava.ext.dirs=./lib/ -jar MusicPlay.jar
其中“./jar/”为要添加的包的路径
还有一种添加包的方法:
set BASE_DIR="%JAVA_HOME%\lib\tools.jar" //在逐一加入本软件需要的Java支持环境包
set BASE_DIR=%BASE_DIR%;.\lib\cyim.jarset BASE_DIR=%BASE_DIR%;.\lib\commons-httpclient-2.0.2.jarset BASE_DIR=%BASE_DIR%;.\lib\commons-codec-1.1.jarset BASE_DIR=%BASE_DIR%;.\lib\commons-logging-1.0.4.jarset BASE_DIR=%BASE_DIR%;.\lib\dom4j-1.6.1.jar
但这种方法我并未成功运行。
虽然bat可以转换成exe文件但无法去除dos黑窗口,感觉不完美。