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程序,特别是对于需要定时执行或在后台运行的任务,它们能极大地简化操作流程。通过熟练掌握这两种脚本,你可以更高效地管理Java应用的生命周期。
在Linux环境中,`sh`脚本是常用的自动化工具,用于执行一系列命令,特别是在启动Java应用程序时,如`java -jar`。这个标题和描述表明我们要讨论的是如何通过编写一个简单的Shell脚本来启动Java的JAR文件。这通常适用...
在Linux环境中,通过脚本执行Java程序是一种常见的实践,尤其...6. 后台运行Java程序的方法(如nohup、screen、init或Systemd服务) 了解并掌握这些知识点,将有助于你在Linux系统中更高效地管理和部署Java应用程序。
在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...
2. 运行脚本:执行`./show-busy-java-threads.sh <pid>`,将`<pid>`替换为目标进程ID。 3. 分析结果:查看脚本输出的线程堆栈信息,特别是`RUNNABLE`状态的线程,找出占用CPU最多的部分。 4. 调整代码:根据分析结果...
linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
3. `MAIN_CLASS`变量定义了Java程序的主要类名,这是JAR文件的入口点。 4. 使用`nohup`命令启动Java应用,它可以防止进程在接收到HUP(挂断)信号时被终止,这通常发生在用户注销或终端关闭时。 5. `&`符号使得Java...
jar包后台启动脚本编写方式,使用java -jar ***.jar,方式运行jar包,只需要更新jar包名称和运行目录、日志目录就行
在Linux环境中运行Java应用程序时,经常需要通过shell脚本来启动Java程序。这种方式不仅便于自动化部署和管理,还可以根据需求灵活调整运行参数。本文将详细介绍如何在Linux环境下编写并运行用于执行Java程序的shell...
一个基本的.sh脚本可能如下所示: ```bash #!/bin/bash java -jar 启动.jar ``` 首行`#!/bin/bash`被称为shebang,它告诉系统使用bash shell来执行脚本。然后,同样使用`java -jar`命令运行.jar文件。 标签“java ...
运行Java程序的基本命令格式是: ```bash java -jar [jar_file_name.jar] ``` 如果Java程序需要特定的参数或者环境变量,开发者可能会创建一个Shell脚本来封装这些复杂逻辑,例如设置`JAVA_HOME`、`PATH`等环境变量...
- Wsq.java很可能是一个Java程序,它包含了调用wsq.sh脚本的代码。可能的实现包括创建Runtime对象或ProcessBuilder实例,然后执行上述步骤。 - 文件可能包含异常处理代码,用于捕获并处理执行脚本时可能出现的问题...
在Linux或Unix系统中,通常我们会创建一个.sh(shell脚本)文件来执行Java程序。脚本的基本结构可能包括以下部分: 1. **设置环境变量** - 首先,我们需要设置JAVA_HOME指向Java的安装目录,确保PATH包含JDK的bin...
1. **设置环境变量**:这包括JAVA_HOME(Java安装目录)、JRE_HOME(Java运行时环境)和PATH(包含Java可执行文件的路径)。确保这些变量正确设置,以便脚本能找到Java运行时环境。 ```bash JAVA_HOME=/usr/lib/jvm...
在Ubuntu操作系统中,执行.sh(shell脚本)文件是日常工作中常见的任务,特别是在软件开发环境中,这通常涉及到自动化任务、脚本编程或者部署Java应用程序。本文将深入探讨如何在Ubuntu上执行.sh文件,并关联到Java...
在Linux系统中,执行Java程序通常需要通过shell脚本...总之,理解并正确配置环境变量对于在Linux下运行Java程序至关重要。通过编写和使用.sh脚本,你可以自动化地管理这些配置,使得Java程序的启动变得更加便捷和可控。
shell脚本运行java程序jar的方法 shell脚本运行java程序jar的方法是指使用shell脚本来运行...shell脚本运行java程序jar包的方法需要注意环境变量的问题,并且需要设置正确的环境变量,以便java命令可以正确地执行。
【标题】"java-appctl.zip" 是一个包含与Java应用程序管理相关的工具的压缩包,主要文件为 "appctl.sh",这是一个脚本文件,用于控制Java应用的启动、停止等操作。结合“_java”这一标识,我们可以推断这个脚本是...
下面我们将深入探讨如何使用shell脚本来启动Java程序以及相关的知识点。 首先,我们需要了解Java程序的运行方式。Java应用程序通常由一个主类(包含`main`方法)作为入口点。通过`java`命令,我们可以指定这个主类...
在Linux(Debian)系统上编译和运行Java程序可能会对初学者来说有些陌生,但遵循正确的步骤,这个过程其实相当简单。以下是一个详细的指南,帮助你从零开始熟悉这个流程。 首先,确保你的系统已经安装了Java ...