【linux下修改jar中的文件】教程文章相关的互联网学习教程文章

修复UEFI模式下Manjaro Linux启动问题【代码】

上周在更新Manjaro Linux的时候误触了电源键,导致内核更新了一半系统强制关机,重启时正常进入grub但无法正常引导进入系统。由于不想重装系统(一大堆环境和工具的配置还是相当繁琐的),加上初步判断应该仅仅是内核引导镜像没能正常安装导致的问题,所以决定先用liveUSB进行急救。需要准备的工具:一个使用较新版本Manjaro Linux的liveUSB(可以使用dd将镜像直接写入u盘)待修复设备需要联网环境(没有其实也不用担心,不过最好...

IDEA maven打jar包在linux hadoop集群上运行【代码】

1.在IDEA pom.xml 中添加<build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><artifactId>maven-assembly-plugin </artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>com.yy.mr.wordcoun...

Linux下shell通用脚本启动jar(微服务)

#!/bin/bash #source /etc/profile# Auth:Liucx# Please change these parameters according to your real env.# set Java Home: Remember that dolphin only supports JDK8!JAVA_HOME=/usr/java/jdk1.8.0_162 # application directorycd `dirname $0`APP_HOME=`pwd` APP_NAME="`cd ${APP_HOME} && find -name *.jar `"JAR_HOME=`pwd |awk -F"/" {print $NF}`# Java JVM lunch parametersif [ x"$JAVA_MEM_OPTS" == x ];then J...

Linux下shell通用脚本启动jar(微服务)【代码】

Linux下shell通用脚本启动jar(微服务) vim app-jar.sh#!/bin/bash#source /etc/profile # Auth:Liucx # Please change these parameters according to your real env. # set Java Home: Remember that dolphin only supports JDK8! JAVA_HOME=/usr/java/jdk1.8.0_162# application directory cd `dirname $0` APP_HOME=`pwd`APP_NAME="`cd ${APP_HOME} && find -name *.jar `" JAR_HOME=`pwd |awk -F"/" {print $NF}` # Java ...

Linux中部署jar包并指定日志输出文件

1、先了解1和2在Linux中代表的含义名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例)stdin(标准输入) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0stdout(标准输出) 1 >, >>, 1> 或 1>> System.out /dev/stdout -> /proc/self/fd/1 -> /dev/pts/0stderr(标准错误输出) 2 2> 或 2>> System.err /dev/stderr -> /proc/self/fd/2 -> /dev/pts/02、关于2>&1的含义 将标准错误输出重定向到标准...

linux-shell脚本启动jar包,并保存日志到文件中,以及如何处理 ‘$'\r': 未找到命令’【代码】

1.start.sh#!/bin/bash #jar包文件路径及名称(目录按照各自配置) APP_NAME=/home/linxiadp/resourceCode/app/dataextract.jar #日志文件路径及名称(目录按照各自配置) LOG_FILE=/home/linxiadp/resourceCode/app/out.log #查询进程,并杀掉当前jar/java程序 pid=`ps -ef|grep $APP_NAME | grep -v grep | awk {print $2}` kill -9 $pid echo "$pid进程终止成功" sleep 2 #判断jar包文件是否存在,如果存在启动jar包,并时时查看...

Linux如何运行jar包命令

本文主要和大家分享Linux如何运行jar包命令,我们先来看一下效果,希望能帮助到大家。Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?方式三nohup java -jar ...

archlinux/manjaro mysql安装[linux]【代码】【图】

pacman -S mysql安装mysqlsudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql 初始化安装完成后,启动mysql服务时出现权限错误,mysql不允许用root,使用ls -l /var/lib/mysql 查询权限为drwx------sudo chmod -R 777 /var/lib/mysql sudo chmod -R 777 /run/mysqld更改权限后mysqld systemctl restart mysqld 启动mysql服务sudo mysql_secure_installation 设置密码,初始为空archlinux/manjaro mys...

(manjaro)linux系统启动时提示 ERROR:resume:hibernation device‘UUID=3f48c68c-4717-438e-aff6-26ac8f‘ not found【代码】

情况说明 电脑上有两个manjaro系统,今天把另一个不用的删除后(删除的系统本来就是被引导的 ),然后我使用下面两个命令重新生成了grub。 sudo update-grub sudo grub-install /dev/sda2但是剩下的manjaro启动时提示ERROR:resume:hibernation device’UUID=3f48cde’ not found错误,每一次启动都会显示两次这个错误,第一次显示的时间很短,第二次要等很久(应该是1min30s),然后可以进入系统。 经过查询资料后解决。 参考下面两...

linux主机无网络环境下发布docker springboot jar应用【图】

1、首先直接下载一个centos镜像 或者在windows主机的docker desktop 上docker pull centos进行镜像的拉取 拉取完成后直接保存镜像文件 docker save -o tongyongcentos.tar centos:latest 生成镜像文件 tongyongcentos.tar 2、导入镜像到对应主机 上传镜像到对应的linux主机,通过load命令进行镜像的加载 docker load -i tongyongcentos.tar 编写dockerfile 构建应用 先去官网下载一个 jdk8 的镜像 jdk-8u131-linux-x64.tar.g...

Manjaro Linux上安装vscode配置Python与C++环境【代码】

安装 不知道怎么安装,先搜索一下看有没有: yay -Ss vscode有很多,其中两个: visual-studio-code-bin // official binary version —— 扩展的下载速度飞快,还是官方的香 code // open source build, 基于Electron —— Python扩展下载不动;C++扩展of微软维护 找不到PS. 去官网看不到这种安装方法,只给了三种Linux的安装包下载。这里我直接用yay 安装搜索到的官方包了: yay -Sy visual-studio-code-bin安装后初始配置...

eclipse 打包 jar 到 Linux上运行【图】

eclipse如何打包 jar 并在Linux上运行1、选择需要打包的项目,右键 Export 2、选择Runnable JAR file,然后点击 Next 3、选择jar包运行的main类,以及定义jar包的名字,保存的地方4、将 导出来的 jar 包通过远程工具,比如 WinSCP 上传到 Linux 服务器中 5、输入 java -jar MysqlJdbc.jar 然后就可以执行该 jar 包了 注意:必须在 Linux 上安装好 JDK,如何安装JDK,可以参考以下文档http://www.cnblogs.com/ysocean/p/6952166...

安装 Manjaro Linux 后,我会做的几件事情

Manjaro 是一个非常优秀的 Linux 发行版本。 它继承了 archlinux 的滚动升级的特征,但又不那么激进,保证了系统的稳定性。 像大部分发行版本一样,在国内使用首先要换源,Manjaro本身包含了很多国内的源。 使用下面命令可以自动测试各个源的速度。 本文将介绍如何Manjaro更换中文源与安装输入法。 sudo pacman-mirrors -i -c China -m rank sudo pacman -Syy 对整个系统进行更新 sudo pacman -Syu 下面要编辑 pacman.conf,添加 a...

JAVA在Linux上发布WAR\JAR包【代码】【图】

前言 一般都会使用Xshell进行远程发布项目,当然在Linux上命令是一样的 本文使用到了两个工具Xshell 和 Xftp一、发布WAR包 1、我们先使用Xftp,进入tomcat的webapp文件夹下cd /usr/local/tomcat/logs/ 2、把WAR包复制过来,注意重名问题 3、接下来,打开Xshell,进入到tomcat的bin中进行停止项目,和之后的启动项目cd /usr/local/tomcat/bin/./shutdown.sh4、当我们停止项目后,切换到Xftp进行现有WAR包的备份或删除,并且把刚刚...

Linux服务器发布执行springboot项目的jar包,自行配置.sh启动文件【代码】

# 包文件路径及名称(目录按照要求自行配置) APP_NAME=/waving/server/springboot_hibernate-1.0.0-SNAPSHOT.jar# 日志文件路径及名称 LOG_FILE=/waving/server/logs/springboot_hibernate.log# 查询进程,并kill当前jar/java程序 pid=`ps -ef|grep $APP_NAME | grep -v grep | awk '{print $2}'` kill -9 $pid echo "$pid进程终止成功"sleep 3 # 判断jar包文件是否存在,如果存在启动jar包,并实时查看启动日志 if test -e $APP_...