`

.sh脚本执行java程序

阅读更多

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

 

 

 

分享到:
评论

相关推荐

    shell,bat脚本运行java程序

    总的来说,shell和bat脚本提供了一种方便的方式来管理和运行Java程序,特别是对于需要定时执行或在后台运行的任务,它们能极大地简化操作流程。通过熟练掌握这两种脚本,你可以更高效地管理Java应用的生命周期。

    sh脚本启动java -jar

    在Linux环境中,`sh`脚本是常用的自动化工具,用于执行一系列命令,特别是在启动Java应用程序时,如`java -jar`。这个标题和描述表明我们要讨论的是如何通过编写一个简单的Shell脚本来启动Java的JAR文件。这通常适用...

    linux 通过脚本执行java程序

    在Linux环境中,通过脚本执行Java程序是一种常见的实践,尤其...6. 后台运行Java程序的方法(如nohup、screen、init或Systemd服务) 了解并掌握这些知识点,将有助于你在Linux系统中更高效地管理和部署Java应用程序。

    Shell脚本通过Java class文件启停Java程序源码(脚本及源码)

    在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...

    show-busy-java-threads.sh文件

    2. 运行脚本:执行`./show-busy-java-threads.sh <pid>`,将`<pid>`替换为目标进程ID。 3. 分析结果:查看脚本输出的线程堆栈信息,特别是`RUNNABLE`状态的线程,找出占用CPU最多的部分。 4. 调整代码:根据分析结果...

    linux上通过sh方式启动java jar程序并做为守护进程

    3. `MAIN_CLASS`变量定义了Java程序的主要类名,这是JAR文件的入口点。 4. 使用`nohup`命令启动Java应用,它可以防止进程在接收到HUP(挂断)信号时被终止,这通常发生在用户注销或终端关闭时。 5. `&`符号使得Java...

    linux通用版本jar启动脚本傻瓜式启动 run.sh

    linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    java程序启动脚本.sh

    jar包后台启动脚本编写方式,使用java -jar ***.jar,方式运行jar包,只需要更新jar包名称和运行目录、日志目录就行

    linux下执行java程序的sh脚本下载

    在Linux环境中运行Java应用程序时,经常需要通过shell脚本来启动Java程序。这种方式不仅便于自动化部署和管理,还可以根据需求灵活调整运行参数。本文将详细介绍如何在Linux环境下编写并运行用于执行Java程序的shell...

    运行jar的bat和.sh文件

    一个基本的.sh脚本可能如下所示: ```bash #!/bin/bash java -jar 启动.jar ``` 首行`#!/bin/bash`被称为shebang,它告诉系统使用bash shell来执行脚本。然后,同样使用`java -jar`命令运行.jar文件。 标签“java ...

    Sh编辑的java运行脚本.zip

    运行Java程序的基本命令格式是: ```bash java -jar [jar_file_name.jar] ``` 如果Java程序需要特定的参数或者环境变量,开发者可能会创建一个Shell脚本来封装这些复杂逻辑,例如设置`JAVA_HOME`、`PATH`等环境变量...

    java执行linux的SH文件

    - Wsq.java很可能是一个Java程序,它包含了调用wsq.sh脚本的代码。可能的实现包括创建Runtime对象或ProcessBuilder实例,然后执行上述步骤。 - 文件可能包含异常处理代码,用于捕获并处理执行脚本时可能出现的问题...

    利用脚本启动java程序

    在Linux或Unix系统中,通常我们会创建一个.sh(shell脚本)文件来执行Java程序。脚本的基本结构可能包括以下部分: 1. **设置环境变量** - 首先,我们需要设置JAVA_HOME指向Java的安装目录,确保PATH包含JDK的bin...

    Linux jar包启动脚本start.sh

    1. **设置环境变量**:这包括JAVA_HOME(Java安装目录)、JRE_HOME(Java运行时环境)和PATH(包含Java可执行文件的路径)。确保这些变量正确设置,以便脚本能找到Java运行时环境。 ```bash JAVA_HOME=/usr/lib/jvm...

    ubuntu执行.sh文件.zip

    在Ubuntu操作系统中,执行.sh(shell脚本)文件是日常工作中常见的任务,特别是在软件开发环境中,这通常涉及到自动化任务、脚本编程或者部署Java应用程序。本文将深入探讨如何在Ubuntu上执行.sh文件,并关联到Java...

    linux下执行java程序的sh脚本分享

    在Linux系统中,执行Java程序通常需要通过shell脚本...总之,理解并正确配置环境变量对于在Linux下运行Java程序至关重要。通过编写和使用.sh脚本,你可以自动化地管理这些配置,使得Java程序的启动变得更加便捷和可控。

    shell脚本运行java程序jar的方法

    shell脚本运行java程序jar的方法 shell脚本运行java程序jar的方法是指使用shell脚本来运行...shell脚本运行java程序jar包的方法需要注意环境变量的问题,并且需要设置正确的环境变量,以便java命令可以正确地执行。

    java-appctl.zip_appctl_appctl.sh_java

    【标题】"java-appctl.zip" 是一个包含与Java应用程序管理相关的工具的压缩包,主要文件为 "appctl.sh",这是一个脚本文件,用于控制Java应用的启动、停止等操作。结合“_java”这一标识,我们可以推断这个脚本是...

    shell脚本启动Java程序测试工程

    下面我们将深入探讨如何使用shell脚本来启动Java程序以及相关的知识点。 首先,我们需要了解Java程序的运行方式。Java应用程序通常由一个主类(包含`main`方法)作为入口点。通过`java`命令,我们可以指定这个主类...

    Linux(Debian)上编译运行Java程序入门.docx

    在Linux(Debian)系统上编译和运行Java程序可能会对初学者来说有些陌生,但遵循正确的步骤,这个过程其实相当简单。以下是一个详细的指南,帮助你从零开始熟悉这个流程。 首先,确保你的系统已经安装了Java ...

Global site tag (gtag.js) - Google Analytics