1、不引用外部资源
首选创建HelloWorld.java
package com.dc.test; /* ****************** explain ********************* * class : HelloWorld * @author : ncc * create time : 2018-5-2 下午04:22:25 * @version : 1.0 * description : * @see : * ************************************************/ public class HelloWorld { public static void main(String[] args) { System.out.println("welcom to dcHome!"); } }
编译生成HelloWorld.class
javac HelloWorld.java
将以上生成的HelloWorld.class文件拷贝至对应文件夹,然后新建一个脚本文件start.sh
#!/bin/bash cd /usr/mpsp/ java com.dc.test.HelloWorld
保存,对start.sh 添加执行权限
chmod u+x start.sh
执行 start.sh
输出 welcom to dcHome!
2、引用jar包或资源文件夹
使用java -cp 命令指定文件类搜索路径
#!/bin/bash cd /usr/mpsp/ java -cp /usr/mpsp/bin:/usr/mpsp/lib/a.jar:/usr/mpsp/lib/b.jar com.dc.test.HelloWorld
引用资源文件夹/usr/mpsp/bin 和 a.jar 、b.jar
相关推荐
在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...
shell,bat脚本运行java程序, shell,bat脚本运行java程序,
linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
jar包后台启动脚本编写方式,使用java -jar ***.jar,方式运行jar包,只需要更新jar包名称和运行目录、日志目录就行
这篇文章主要介绍了linux下执行java程序的sh脚本,仅供参考,但是设置的时候环境变量是最重要的,我就是环境变量一直不对,总是按网上查到的来,不明白怎么回事,才一直出错,其实环境变量就是你要执行的java程序...
2.给予deploy.sh脚本可执行权限,使用./deploy.sh 执行脚本 chmod +x deploy.sh ./deploy.sh 3.执行 source /etc/profile 使配置生效 安装完毕! 详情请看:http://blog.csdn.net/starlh35/article/details/78397602
将以上脚本保存到test.sh脚本文件中,并赋予可执行权限:sudo chmod +x test.sh 执行脚本:bash test.sh 控制台输出: 输出到控制台,并且写入日志文件: 执行脚本,会在当前目录下生成 log20190826.log文件,打开...
主要介绍了linux下执行java程序的sh脚本,仅供参考,但是设置的时候环境变量是最重要的,我就是环境变量一直不对,总是按网上查到的来,不明白怎么回事,才一直出错,其实环境变量就是你要执行的java程序所在的位置
NULL 博文链接:https://qsfwy.iteye.com/blog/1650426
import java.io.File; import java.io.IOException; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis...
java程序崩溃自启脚本 具体操作如下: 下载下来将test.sh 放在和项目同级目录 然后在liunx中加入定时器指现test.sh就可以了( 执行crontab -e 在后面加入 * */1 * * * sh /xxx/xxx/xxx/test.sh; 定时时间(例子 一...
远程shell脚本 下面的代码放入一个文件:hello.sh,脚本的内容很简单只是用来测试,回显输出“hello <参数1> ” #!...并且在远程主机上,为这个脚本设置可执行权限,方法如下: $ chmod +x hello.sh
cat /mnt/log_function.sh #!/bin/bash #log function ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间 USER=$(whoami) ####...
## 支持的插件 ...> start.sh 脚本支持 jmx、debug、status参数 如: > start.sh jmx 启动远程jmx支持 > start.sh debug 开启远程debug方式启动 > start.sh status 查看当前程序状态 ###
需要注意的是在一个session里只能执行一次命令,因此如果想在server上执行多个命令,要么打开多个session,要么在一个session里去执行一个shell脚本,shell脚本里去执行多个命令。 每次执行完以后,如果正确将返回...
1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写? 答:System.getRuntime().exec("bash < aaa.sh"); 2. 问:java中用什么表示双引号 答:"\"" 3. 问:如何在JSP程序里另起一个...
运行./stack-analysis.sh脚本结构该项目是独立的,除了普通的bash实用程序外没有任何依赖关系。 如果要从rrdtool获取图形,则还需要签出csv2rrd存储库。 存储库应检出到相同的工作目录中,例如:/ home / mike / ...
我们按以下顺序运行它们: cd mac_config./xcode.sh # NOTE: May take a long time (perhaps an hour)../trackpad.sh./homebrew.sh./misc.sh./keyboard.sh./finder.sh./menubar.sh./quicklook.sh./java.sh./ruby.sh....
本地运行成功构建后,您可以使用sh target/bin/start运行该应用程序, sh target/bin/start是由Maven构建生成的Shell脚本,该脚本构造了目标/ repo中依赖项的正确类路径。部署编辑config.properties以设置目标服务器...
虽然写起动shell的频率非常不高。。。但是每次要写都要对付一大...#该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用。 # #Author: tudaxia.