linux shell脚本如何启动一个java进程

linux shell脚本如何启动一个java进程,第1张

在游陪shell里面直接调用即可。

    1,编译一个java文件为a.class。

    2,编写shell脚本b

.sh

#!/bin/bash

java a.class    3,放在同一目录神则下运行shell即可。如神瞎蠢果要后台运行,bash

b.sh&

1)在linux下写一个.sh文件

(2)文件内容如下:

复制代码

代码如下:

#!/bin/sh

//bash文件头

APP_HOME=/home/blmcrm/crm/A

//要执行的java文件中bin文件的上一个目录,我的目录是/home/blmcrm/crm/A/bin/blm......(后面不写了),总之就是写bin目录前面的部分,因为jar包在bin目录里碰穗毕面,如果不在bin里面,也如此改一下就行

CLASSPATH=$APP_HOME/bin

//bin目录当然是包含jar包的目录啦

for i in "$APP_HOME"/bin/*.jar

//引进所有的jar包,这里用的循环,当然也可以按照这个格式一个一个 写

do

CLASSPATH="$CLASSPATH":"$i" //环境变量就这格式

done

export

CLASSPATH=.:$CLASSPATH//不写这个可能会笑芹说找不到main类

echo

${CLASSPATH}//打印环境变量,可以不写

java -Xms50m -Xmx250m

org.gdh.blm.exec.Syslog_csv

exit(结族睁束) //执行java程序, 其中-Xms50m

-Xmx250m是运行内存什么的设置,后面的是bin目录以后一直到.class的路径,我的是Syslog_csv.class,所以我最后那个是Syslog_csv。

linux终端下运行Java程序,需要安装JDK。

这里先介绍如如态何安装JDK,然后介绍如何安装Java程序。

首先,打开终端,快捷键ctrl+alt+t

安装巧橡卖JDK,sudo apt-get install openjdk-7-jdk( 注意,这里需要输入密码);

切换到java程孝逗序所在的目录;

编译以.java结尾的程序,可以使用javac *.java编译当前目录下所有的java源程序,并生成相应的class文件;

假如含有主程序的类文件是MP3.java,则使用java MP3运行该java程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12553416.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存