1、确定哪些类文件是需要做成启动脚本的执行接口,单独拿出来。最好不好package了
2、把引用到的文件打成jar包,把引用到的jar包都放在一起!
打包方式:
jar -cvf xx.jar com/* com包下多个文件
jar -cvf xx.jar *
jar -cvf xx.jar xx.class
注意:如果是web应用程序的话,需要到WebRoot/WEB-INF/classes目录下把class打包,而不是打包src源文件。注意包路径问题!
3、编写脚本
bat编写
javac -cp xx.jar;xxx.jar A.java //编译A.java成A.class
java -cp .;xx.jar;xxx.jar A //执行A.class
多个jar包之间用;隔开,把所有的jar包都放进去。如果直接用class文件,那么编译就可以省略。
sh编写
javac -cp xx.jar:xxx.jar A.java //编译A.java成A.class
java -cp .;xx.jar:xxx.jar A //执行A.class
多个jar包之间用:隔开
4、运行就可以了!可以让它开机自启动或定期执行
PS:还有中编写方式,设置Classpath路径,没有具体研究过。
Path =`path`
for i in lib/*;
do CLASSPATH=$Path/$i:"$CLASSPATH";
done
javac -Dfile.encoding=UTF-8 -classpath .:$CLASSPATH Server
分享到:
相关推荐
Windows 脚本文件 (.wsf)<br> WSH 拖放支持<br> 设置和自定义脚本属性 (.wsh)<br> 在命令提示符下运行脚本<br> 从 Windows 运行脚本<br> WScript.exe 和 CScript.exe 选项<br> 运行脚本需要包括的内容<br><br> 设置...
windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试
常用批处理 bat 程序<br>├─BAT优化<br>│ -禁止修改、写入SYSTEM32目录.BAT<br>│ -让XP不用图片查看器看图(略缩图).BAT<br>│ DEL.JPG.SCR.BAT<br>│ DELTEMP.BAT<br>│ 关闭系统信使.BAT<br>│ 减少非法关机...
shell,bat脚本运行java程序, shell,bat脚本运行java程序,
windows环境下,启动java服务的bat脚本。注意修改: START "app" javaw -jar 服务jar包名.jar
java的windows启动脚本
DB2 173<br>6.3.1 进行安装 174<br>6.3.2 检验安装 180<br>6.4 配置Control Center 182<br>6.5 安装DB2客户机 184<br>6.6 配置DB2客户机与DB2服务器通信 188<br>6.7 小结 194<br>6.8 常见问答 195<br>第7章 在Linux...
Weblogic使用手册<br>域、管理服务器与受管服务器 9<br>启动管理控制台 10<br...Windows服务形式的WebLogic服务器 15<br>从命令行启动WebLogic管理服务器 15<br>用脚本启动管理服务器 17<br>在受管服务器运行时重启管理...
简要介绍<br>JAVA CLASS文件加密工具是一款专门为保护您的...修改启动脚本,把执行java的命令行加上参数-agentlib:<所在路径>\hidea <br>适用环境操作系统:Windows 98/2000/XP 等Windows系统 <br>JDK:1.5.0及以上版本
java项目启动脚本,启动、重启
<br><br>用法:在WINDOWS下,将想压缩的JAVASCRIPT脚本拖放至此RUN.BAT上<br><br>之后将会进行一次性批量压缩,压缩后的脚本为原脚本路径下/C_原文件名<br><br>仅仅是为了让大家更方便的利用ESC.wsf压缩JAVASCRIPT,...
内部有文档说明书<br>WAS服务器负载测试软件使用说明<br><br><br>WAS 服务器负载测试软件使用说明 <br><br>( Microsoft Web Application Stress Tool ) <br><br>一、建立新脚本 <br><br> 方法一、启动 WAS 软件后...
内存管理 15<br>2.1 虚拟内存抽象模型 15<br>2.1.1 请求调页 17<br>2.1.2 交换 17<br>2.1.3 共享虚拟内存 18<br>2.1.4 物理寻址模式和虚拟寻址模式 18<br>2.1.5 访问控制 18<br>2.2 高速缓存 19<br>2.3 Linux页表 20...
MySQL服务器和服务器启动脚本<br>5.1.1. 服务器端脚本和实用工具概述<br>5.1.2. mysqld-max扩展MySQL服务器<br>5.1.3. mysqld_safe:MySQL服务器启动脚本<br>5.1.4. mysql.server:MySQL服务器启动脚本<br>5.1.5. ...
4<br><br>0008 为程序设置版本和帮助信息 4<br><br>0009 设置Windows应用程序启动窗体 5<br><br>0010 设置Web应用程序起始页 5<br><br>0011 如何设置程序的出错窗口 5<br><br>0012 如何进行程序调试 6<br>...
windows启动nginx脚本
java的一个工具类,自动判断当前系统,若是window启动bat脚本,若是linux启动linux脚本,执行结果后台打印
TCP/IP和Internet 8<br>2.1 一段历史 8<br>2.1.1 ARPANET 8<br>2.1.2 TCP/...和Extranet概览 15<br>2.4.1 Intranet 15<br>2.4.2 将Intranet对外开放 16<br>2.5 Internet的明天 16<br>2.5.1 下一代Internet(NGI) 16<br>...
jar包后台启动脚本编写方式,使用java -jar ***.jar,方式运行jar包,只需要更新jar包名称和运行目录、日志目录就行
<br> 3 在java中编程实现数字签名系统 <br> 4 关于Jive1中的验证和相关类的调用 <br><br> 5 MD5的加密算法(JavaScript) <br><br> <br> <br>产品介绍<br> 1 Jive简介 <br><br> Jive Forums<br> 1 Jive Forums特性 <br...