目录 一、 引言二、运行jar包1、方式一2、方式二3、方式三三、脚本方式一、 引言 在学习过程中,我们大部分都是在windows等非Linux环境下进行开发、测试、部署等。但是在实际的工作当中,应用基本都是部署在Linux环境下,因此我们要熟悉Linux环境下应用的部署测试。如果做开发的还要兼职运维工作的话,那就更有必要掌握Linux环境下应用的部署方式。&n
转载
2023-07-17 17:48:31
135阅读
# 如何在Linux系统中启动Java应用程序
## 1. 流程图
```mermaid
flowchart TD
A(开始) --> B(下载Java)
B --> C(编写Java程序)
C --> D(打包成jar文件)
D --> E(上传jar文件到Linux服务器)
E --> F(编写启动脚本)
F --> G(设置文件权限)
原创
2024-04-15 04:10:02
29阅读
# Linux启动Java Jar
> 本文将介绍如何在Linux操作系统中启动Java的可执行JAR文件,并提供了相应的代码示例。
## 介绍
Java是一种跨平台的编程语言,可以在多个操作系统上运行。在Linux操作系统上,我们可以使用命令行来启动Java的可执行JAR文件。JAR文件是Java Archive的缩写,它是一种包含了Java类和资源文件的压缩文件。
## 准备工作
在
原创
2023-09-20 02:20:19
45阅读
一、Linux 运行jar包的几种方式方式一: java -jar xxx.jar最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出方式二: java -jar xxx.jar &&代表在后台运行 ,ctrl+c 后程序也会继续运行方式三: nohup java -jar xxx.jar &nohup 即 no
转载
2023-09-26 22:17:34
65阅读
在我们使用SpringBoot框架开发完一个项目后,需要将该项目打成jar包,放到用于生产的服务器上去运行。一般都是执行 java -jar xxx.jar &命令运行,但是这样是有问题的。 比如启动时需要加入参数,如-Dxxx=xxx,这个命令就会很长不易读且容易忘。所以,最好 是使用shell脚本将配置与命令维护起来。shell脚本如下,使用者创建一个文件,取名为start.sh#!/
转载
2023-12-21 11:23:08
272阅读
获得执行jar的运行路径-使用java.class.path 和 codesource的location 题记上一篇使用了一个叫fat-jar的插件来制作jar包,确实很方便。但我们更容易遇到另一个更为棘手的问题!如何得到jar包的运行路径?如果没有这个路径,我们读取文件可能找不到路径,写文件可能写到别的目录里了!而且,调试代码时我们需要eclipse里的命令行里运行,而
转载
2023-09-15 19:33:57
820阅读
命令为:nohup java -jar project.jar --spring.config.location=/home/project-conf/application.yml > /home/project-conf/nohup.out 2>&1 &命令解读1.nohup : 后台启动,窗口关闭继续执行。2.java -jar
转载
2023-06-16 21:49:39
1622阅读
#!/bin/bash
#自动关闭老项目,启动启动新项目
APP_NAME=yours_APP_name(只更改这里)
echo "开始停止老项目"
pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}'`
if [ "$pid" ]; then
kill -9 $pid
fi
echo "停止老项目成功"
sleep 1
ec
转载
2023-07-02 23:11:28
48阅读
方式一
java -jar XXX.jar以这种方式运行时,当ssh窗口被锁定,按CTRL + C打断程序运行,或直接关闭窗口,程序退出
转载
2023-08-04 10:55:11
158阅读
### Linux Java Jar 启动命令详解
在Linux系统上,我们经常会使用Java来运行Jar文件。Jar文件是Java的一种打包格式,可以将程序的所有依赖项打包在一起,方便部署和运行。在本文中,我们将详细介绍如何在Linux系统上使用Java命令来启动一个Jar文件。
#### Java Jar 启动命令格式
在Linux系统上,使用Java命令来启动一个Jar文件的格式如下:
原创
2024-04-03 03:36:04
215阅读
在打包时一种指定了主类是哪个,一种没有指定。1.指定了的话直接使用下面命令执行:java -jar xxx.jar 参数2.如果没有指定,则需要运行时手动指定:java -cp xxx.jar 类的路径 参数
百闻不如一见,百见不如一做,只有做了,才知道问题出现在哪儿,才能去解决问题。
转载
2020-05-02 20:26:00
211阅读
目录方法一:直接启动Java包方法二:后台启动 jar 包方法三:后台不挂断启动方法四:指定日志输出的启动方法五:指定配置文件启动方法六:指定配置文件,使用系统默认的log配置,不另行指定日志输入方法七:指定分配系统资源大小启停Shell脚本 方法一:直接启动Java包java -jar xxx.jar缺点:当前ssh窗口会被锁定,不能再操作其他命令,如果需要执行其他命令,则需要打断进程,可按C
转载
2023-08-24 10:48:34
2115阅读
Linux启动Jar文件:详细解析与最佳实践
在Linux操作系统中,Jar文件的执行广泛应用于Java应用程序的部署和运行。虽然Linux上的Jar文件启动过程相对简单,但仍有一些技巧和最佳实践,可以使您的应用程序更加高效和稳定。本文将详细解析Linux启动Jar文件的步骤,并探讨一些应用程序开发者最常遇到的问题。
一、Jar文件的基本概念和作用
Jar文件,即Java Archive,是
原创
2024-02-04 14:04:47
62阅读
1、一般写到sh文件nohup java -jar -Dfile.encoding=utf-8 api.jar --spring.profiles.active=prod> cmd.out &
原创
2022-11-25 11:16:57
566阅读
# Java启动Jar文件路径
在Java开发中,我们经常会使用JAR(Java Archive)文件来打包和分发我们的应用程序。当我们需要在命令行或脚本中启动一个Java应用程序时,我们需要指定JAR文件的路径。本文将介绍如何在不同环境下启动Jar文件,并提供了相应的代码示例。
## 1. 基本概念
在开始之前,让我们先了解一些基本概念。
- JAR文件:JAR文件是一种Java归档文件
原创
2023-08-20 06:18:49
230阅读
前置条件: JDK;实际操作(Windows10): 1.Win+R:直接快捷键,然后输入CMD; 2.CD到jar包路径之下,输入java -jar *.jar(*替换为需启动的jar包名称,本人电脑上测试不区分大小写);
转载
2023-06-07 21:03:48
209阅读
Linux下启动jar包,这是一个非常基础的技能。但是涉及的环节也比较多,也容易出错。一路踩坑过来,jar包无法正确启动,原因主要是集中在三个方面:1.Java环境问题如何解决已经在上一篇文章里写的很详细了。2.代码配置问题3.Linux权限问题主要是谈谈第二点和第三点怎么解决对于代码配置问题,首先要认识到开发环境和正式环境是有区别的,开发环境一般是windows或者MAC,服务器一般都是Linu
转载
2023-09-15 22:03:57
80阅读
方式一Java -jar jar包名.jar特点:当前ssh窗口被锁定,但是当我们关闭窗口或Ctrl + C打断程序运行时,程序就会退出。改进==》:方式二java -jar jar包名.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序还是会中止运行。继续改进==》:方式三nohup java -jar jar包名.jar &noh
转载
2023-11-01 15:38:37
207阅读
经常需要在Linux服务器上设置开机启动jar包,这样服务器重启的时候就会自动运行项目,实现半自动化,实现思路如下。首先编写一个启动jar包的脚本,位置随意,这里以/home/java为例,文件名叫startup.sh。export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export PATH=$JAVA_HOME/bin/:$PATH
nohup java
转载
2023-06-14 06:41:28
248阅读
前言为实现快速搭建和开发,项目以Springboot框架搭建,springboot搭建的项目可以将项目直接打成jar包并运行,无需自己安装配置Tomcat或者其他服务器,是一种方便快捷的部署方式。假设项目以最常规的方式打包成一个整体的jar包部署,即配置文件包含在jar包里,就会出现一个问题:项目运行过程中,要改动配置文件的话需要重新打包并部署。如果将项目的配置文件提取到jar包外统一管理,这样只
转载
2023-10-19 11:13:49
1003阅读