Jar运行的几个方法

一、命令提示符

java –jar xxx.jar

二、exe4j

此软件可以生成一个exe文件来启动jar文件,也可以将jar整合到exe中(包括主程序和一些头文件)。但这样的exe其实是将jar文件解压到temp文件夹中在运行的,容易被反编译,安全性不佳(有版权的话)。

下载地址:

http://kuai.xunlei.com/d/XltfASiUzkDuUQQA7e5

视频教程(借用千里冰封的):

http://www.blogjava.net/hadeslee/archive/2007/10/13/152512.html

三、通过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.jar
set BASE_DIR=%BASE_DIR%;.\lib\commons-httpclient-2.0.2.jar
set BASE_DIR=%BASE_DIR%;.\lib\commons-codec-1.1.jar
set BASE_DIR=%BASE_DIR%;.\lib\commons-logging-1.0.4.jar
set BASE_DIR=%BASE_DIR%;.\lib\dom4j-1.6.1.jar

但这种方法我并未成功运行。

虽然bat可以转换成exe文件但无法去除dos黑窗口,感觉不完美。

转载于:https://www.cnblogs.com/raikouissen/p/3208874.html

Jar运行的几个方法相关推荐

  1. java执行jar中的main_浅谈java 执行jar包中的main方法

    浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 ...

  2. java打包成jar|执行jar包中的main方法

    java打包成jar jar -cvf [jar包的名字] [需要打包的文件] 执行jar包中的main方法 java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 ...

  3. centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法

    前言 在linux上运行jar包谁都会啊.为什么我还要单独拎出来讲呢.细心的朋友可能已经在标题中发现关键词Centos7和最佳方式. 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先C ...

  4. java 命令直接执行(运行)jar 包的几种方法【笔记自用】

    主要有两种方式: 一是打的 jar 包的 META-INF/MANIFEST.MF 文件里指定的 Main-Class:另一个是命令行指定要运行的 Main-Class. 1 jar 包里包含 Mai ...

  5. JVM运行时数据区---方法区(前言)

    运行时数据区-方法区 方法区内部结构 方法区的演变和垃圾回收 前言 方法区是运行时数据区的最后一个部分. 从线程共享与否的角度来看: ThreadLocal:如何保证多个线程在并发环境下的安全性?典型 ...

  6. 获得jar包存放路径的方法

    获得jar包存放路径的方法 Posted by zeal on 2006-07-11 09:45 , 1371 characters |  + 0 - 0   English 转载请保留本行原始出处声 ...

  7. 使用Maven运行Java main的方法(转)

    使用Maven运行Java Main的方法(既Java Application项目),可以有如下方式解决: 1.将Maven项目导入到eclipse中,然后直接项目右键[Run As]->[Ja ...

  8. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  9. jar包不用java命令_使不能运行的JAR文件可以使用java -jar运行

    "); System.exit(0); } 请注重参数列表是如何被解释的,因为这对于后面的代码是非常重要的.参数的顺序和内容并不是硬性设置的,但是假如你改变它们也要记得适当的修改其他的代码. ...

最新文章

  1. 突发灵感,看到某网站的搞笑图片挺多,做了一个小java,扫描抠了一些
  2. java多线程的优点_【java多线程的优点】
  3. directUI的心得
  4. [高光谱] Hyperspectral-Classification Pytorch 数据集的读取、划分、加载
  5. [转载]要死的人都后悔些什么
  6. Jmeter-阶梯场景设置
  7. WPF简单实用方法(持续更新)
  8. SpringBoot❤SpringClould常用注解史诗级汇总
  9. (译)使用cocos2d和box2d制作滚动背景
  10. PASCAL VOC 2007数据集,百度云下载
  11. shiro权限架作战
  12. Lottie动画测试工具
  13. Operations-ansible-01
  14. 全球顶级手游开发商向数据极客们发出赛事邀请,用数据分析玩家行为,赢取十万大奖!...
  15. PhysX官方手册翻译(Dynamics)
  16. 路由器的CPU和存储器
  17. 一个出轨带来的家庭悲剧
  18. CANoe 入门 _CAPL编程
  19. 使用 Javascript 创建和生成 UUID
  20. 周鸿祎的互联网方法论:颠覆式创新

热门文章

  1. 配置Tomcat时server.xml和content.xml自动还原问题
  2. 怎么让Excel按某一列的数值来排序?
  3. jQuery 鼠标拖拽移动窗口
  4. 《统一沟通-微软-实战》-3-部署-Exchange 2010-3-证书-创建-导入-分配
  5. struts2验证码
  6. 绝命毒师口语精析(3)
  7. Linux之相关英文缩写含义
  8. Python序列之字符串
  9. sonar扫描java、js、jsp技术
  10. 利用通用权限管理系统底层解决数据从不同库的导入导出问题