linux上运行java程序 jar格式
来源:互联网 发布:8月份经济数据 编辑:程序博客网 时间:2024/05/22 14:08
在eclipse下写了个java程序,想要放到Linux下用脚本定时运行,遇到了一些坑,分享一下整个过程。
把java代码打成jar包:
1.打包时设置程序入口,告诉程序跑jar包时从哪个程序开始运行;
2.如需调用外部jar,在xx.jar->META-INF->MANIFEST.MF中设置Class-Path;若jar与外部jar放在同一目录,直接写jar名,比如:Class-Path: fastjson-1.1.35.jar mail.jar MessagingException.jar(多个jar包用空格隔开;MANIFEST.MF输入最后一行必须回车)
把jar包上传到Linux:
1.利用secureCRT连接到Linux
2.进入要存放目录
3.输入指令rz (当前目录已有该文件时,可以rz -y覆盖上传),选择对应jar包,上传
在Linux下运行jar:
1.进入存放jar的目录
2.用java -jar xxx.jar指令运行,看输出是否正常
利用shell跑jar:
1.在linux下利用vi创建shell脚本(进入vi后,输入a,进入编辑模式;要退出编辑模式,按键盘Esc按钮,输入:wq,保存并退出,若不想保存,则输入:q!)
2.shell脚本运行的jar必须是绝对路径
#!/bin/shjava -jar /home/webedit/ring/login2.jar
利用crontab跑shell:
1.Linux下为每个用户创建一个crontab文件,所有定时任务在此控制
2.在命令行输入crontab -e进入编辑模式,退出方式与vi的退出一致;若已经存在crontab文件,即在最后一行后面添加自己的定时任务就可以,如果crontab文件不存在,输入crontab -e时会自动创建
3.每一分钟跑一次shell,shell写绝对路径,标准输出输出到test.log文件
*/1 * * * * (sh /home/webedit/ring/test2.sh>>/home/webedit/ring/test.log)
0 0
- linux上运行java程序 jar格式
- Java程序打包成jar包在Linux上运行
- linux服务器上运行java程序,引用外部jar包
- java程序在eclipse上打jar包,Linux上成功运行
- linux脚本 运行java程序引入jar
- 【Java】Java程序打包成jar包在Linux上运行
- linux使用 java -jar来运行java非web程序
- 让java程序在linux上运行
- 第一次在Linux上运行Java程序
- 如何在doc下运行java程序及打包成.jar格式的Java程序
- Linux 后台运行jar程序
- Linux 后台运行jar程序
- Linux 后台运行jar程序
- Linux 后台运行jar程序
- linux后台运行java程序或jar包
- linux下导入jar包运行java程序。
- Java之——Linux后台运行jar程序
- Java之——Linux后台运行jar程序
- Eclipse:source not found
- NHibernate 集合映射基础(第四篇) - 一对一、 一对多、多对多小示例
- 小组件widget
- [Leetcode] Course Schedule
- 单机最大tcp连接数
- linux上运行java程序 jar格式
- Android 适配者模式
- 定义小组件的步骤
- 《Android 开发艺术与探索》笔记——(10)Android 的消息机制
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
- Android Studio 获取SHA1
- 一点点es6
- NHibernate 集合映射深入 (第五篇) <set>,<list>,<map>,<bag>
- android数据库的更新并且保留原数据