linux安装jar命令

合集下载

linux上java -jar命令用法

linux上java -jar命令用法

在Linux 上,`java -jar` 命令用于执行Java 可执行JAR 文件。

以下是`java -jar` 命令的基本用法:
```bash
java -jar yourfile.jar
```
其中`yourfile.jar` 是你要执行的Java 可执行JAR 文件的名称。

使用这个命令,Java 将会加载并执行JAR 文件中的主类。

如果你需要指定JVM 参数,你可以在`java -jar` 命令后面添加JVM 参数,例如:
```bash
java -Xms512m -Xmx1024m -jar yourfile.jar
```
在这个例子中,我们指定了初始堆大小为512MB (`-Xms512m`),最大堆大小为1024MB (`-Xmx1024m`)。

另外,如果你的JAR 文件依赖其他的JAR 文件,你需要在执行`java -jar` 命令时使用`-cp` 参数来指定classpath,例如:
```bash
java -cp yourdependency.jar -jar yourfile.jar
```
这样可以确保Java 虚拟机能够找到并加载JAR 文件所依赖的其他类。

希望这些信息能够帮助你理解在Linux 上使用`java -jar` 命令的基本用法。

Linux命令技巧批量安装和升级软件包

Linux命令技巧批量安装和升级软件包

Linux命令技巧批量安装和升级软件包在Linux系统中,管理员经常需要批量安装和升级软件包以便保持系统的稳定性和安全性。

本文将介绍一些Linux命令技巧,帮助管理员轻松完成批量安装和升级软件包的任务。

一、批量安装软件包1. 使用apt-get命令apt-get命令是Debian系Linux发行版(如Ubuntu)中常用的软件包管理工具。

它可以通过以下命令批量安装软件包:```shellsudo apt-get install package1 package2 package3```通过在命令后面列出需要安装的软件包的名称,以空格分隔,管理员可以一次性安装多个软件包。

如果软件包已经安装,apt-get将会跳过它们并继续安装其他软件包。

2. 使用yum命令yum命令是Red Hat系Linux发行版(如CentOS)中常用的软件包管理工具。

它可以通过以下命令批量安装软件包:```shellsudo yum install package1 package2 package3```与apt-get类似,通过在命令后面列出需要安装的软件包的名称,以空格分隔,管理员可以一次性安装多个软件包。

如果软件包已经安装,yum将会跳过它们并继续安装其他软件包。

3. 使用dnf命令dnf命令是新一代的软件包管理工具,用于Fedora和其他基于Fedora的发行版。

它可以通过以下命令批量安装软件包:```shellsudo dnf install package1 package2 package3```dnf命令的使用方式与yum命令类似,通过在命令后面列出需要安装的软件包的名称,以空格分隔,管理员可以一次性安装多个软件包。

二、批量升级软件包1. 使用apt-get命令管理员可以使用apt-get命令批量升级已安装的软件包。

以下命令将会升级所有可用的软件包:```shellsudo apt-get upgrade```如果只想升级特定的软件包,可以使用以下命令:```shellsudo apt-get install --only-upgrade package1 package2 package3```通过在命令后面列出需要升级的软件包的名称,以空格分隔,管理员可以一次性升级多个软件包。

linux安装与命令大全

linux安装与命令大全

linux安装与命令⼤全linux介绍及RedHat安装linux,免费开源。

多⽤户多任务系统,基于Linux有多个版本的衍⽣,RedHat,Ubuntu,Debian 安装Vmware常⽤指令ls 显⽰⽂件或⽬录-l 列出⽂件详细信息l(list)-a 列出当前⽬录下所有⽂件及⽬录,包括隐藏的a(all)mkdir 创建⽬录-p 创建⽬录,若⽆⽗⽬录,则创建p(parent)cd 切换⽬录touch 创建空⽂件echo 创建带有内容的⽂件。

cat 查看⽂件内容cp 拷贝mv 移动或重命名rm 删除⽂件-r 递归删除,可删除⼦⽬录及⽂件-f 强制删除find 在⽂件系统中搜索某⽂件wc 统计⽂本中⾏数、字数、字符数grep 在⽂本⽂件中查找某个字符串rmdir 删除空⽬录tree 树形结构显⽰⽬录,需要安装tree包pwd 显⽰当前⽬录ln 创建链接⽂件more、less 分页显⽰⽂本⽂件内容head、tail 显⽰⽂件头、尾内容ctrl+alt+F1 命令⾏全屏模式系统管理命令stat 显⽰指定⽂件的详细信息,⽐ls更详细who 显⽰在线登陆⽤户whoami 显⽰当前操作⽤户hostname 显⽰主机名uname 显⽰系统信息top 动态显⽰当前耗费资源最多进程信息ps 显⽰瞬间进程状态 ps -auxdu 查看⽬录⼤⼩ du -h /home带有单位显⽰⽬录信息df 查看磁盘⼤⼩ df -h 带有单位显⽰磁盘信息ifconfig 查看⽹络情况ping 测试⽹络连通netstat 显⽰⽹络状态信息man 命令不会⽤了,找男⼈如:man lsclear 清屏alias 对命令重命名如:alias showmeit="ps -aux" ,另外解除使⽤unaliax showmeitkill 杀死进程,可以先⽤ps 或 top命令查看进程的id,然后再⽤kill命令杀死进程。

打包压缩相关命令gzip:bzip2:tar: 打包压缩-c 归档⽂件-x 压缩⽂件-z gzip压缩⽂件-j bzip2压缩⽂件-v 显⽰压缩或解压缩过程 v(view)-f 使⽤档名例:tar -cvf /home/abc.tar /home/abc 只打包,不压缩tar -zcvf /home/abc.tar.gz /home/abc 打包,并⽤gzip压缩tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并⽤bzip2压缩当然,如果想解压缩,就直接替换上⾯的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。

linux java -jar命令常用参数

linux java -jar命令常用参数

linux java -jar命令常用参数
在Linux中,使用java -jar命令可以运行Java JAR文件。

以下是常用的参数和选项:
1、-jar: 指定要运行JAR文件。

2、-classpath: 指定类路径,用于查找类文件和其他资源文件。

可以使用冒号(:)分隔多个路径。

3、-cp: 指定类路径,与-classpath参数类似。

4、-mainclass: 指定主类,即包含main方法的类。

可以在JAR文件中指定主类,或者使用此参数显式指定。

5、-Dproperty=value: 指定系统属性,可以在代码中使用System.getProperty()方法获取该属性的值。

6、-verbose: 显示详细的输出信息,包括类加载器、内存使用情况等。

7、-Xmx<size>: 设置Java堆的最大大小,其中<size>可以是256m、512m、1g等。

8、-Xms<size>: 设置Java堆的初始大小,其中<size>可以是256m、512m、1g等。

9、-XX:+HeapDumpOnOutOfMemoryError: 在发生内存溢出错误时生成堆转储文件。

10、-XX:+PrintGCDetails: 显示详细的垃圾回收日志信息。

11、-XX:+PrintGC: 显示垃圾回收的摘要信息。

12、-XX:+PrintClassHistogram: 显示类加载器的统计信息。

这些参数可以根据实际情况进行组合和调整,以满足特定的需求。

linux安装jar命令

linux安装jar命令

linux安装jar命令linux系统下jar是随着jdk安装的,所以安装jar其实很容易。

下面由店铺为大家整理了linux下安装jar命令的相关知识,希望大家喜欢!linux下安装jar命令jar是随着jdk的安装的。

在jdk安装的目录下有bin目录中,windows下的文件名为jar.exe,linux下文件名为jar.它的运行需要用到jdk安装目录下lib目录中的tools.jar.jar文件在linux下的安装命令首先安装java 的jdk..并设置 java environment.then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar附:linux下jar命令用法详解jar的用法:jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目录] 文件名。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一个ctxu 中的一个,分别表示:-c 创建新的jar文件包--常用于打包-t 列出jar文件包的内容列表-x 展开jar文件包的指定文件或者所有文件--常用于解开包-u 更新已经存在的jar文件包[vmf0M]中可以选,也可以不选,是jar命令的选项参数:-v 生成详细报告并打印到标准输出-f 指定jar文件名,这个参数是必须的-m 指定需要包含的manfest清单文件-0 只存储不压缩,速度快-M 不生成所有的清单文件经常组合使用 cv0Mf/xvMf补充:linux下运行jar包命令java -jar xxxx.jarLinux平台通过以下命令执行jar文件。

# java -jar file.jarlinux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件创建可执行的 JAR 文件包详解:JAR 文件就是...linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件创建可执行的 JAR 文件包详解:JAR 文件就是...java -jar test.jar在linux命令行下对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar #解压jar包到临时目录cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件ls app ...... log4j.properties xmemcache.prope...java -jar xxxx.jarnohup java -jar 启动1.jar & nohup java -jar 启动2.jar & nohup java -jar 启动3.jar &这个shell脚本的话应该只会影响当前的窗口,运行完程序后把窗口关闭,再新开窗口,你的JDK应该还是1.4的如果不行的话,那就运行完程序,再export一遍1.4的JDK 只对当前窗口有影响,换用户或者新开窗口都会变成1.4不用用-cp, 有运行jar的-jar吧?或者jar 加什么,你想你要的库和主方法都在一个jar里,一般用不到-cp吧,除非你用到别的类库不在jar里。

linux软件安装命令

linux软件安装命令

linux:linux软件安装命令[root@test /root]# md5sum [-bct] filename[root@test /root]# md5sum [--status|--warn] --check filename参数说明:-b :使用binary 的读档方式,预设为Windows/DOS 档案型态的读取方式;-c :检验md5sum 档案指纹;-t :以文字型态来读取md5sum 的档案指纹。

范例:[root@test /root]# md5sum grep-2.5.1-7.8.i386.rpm5a0c3fcfcd4c3f937644b8cd71a0cf89 grep-2.5.1-7.8.i386.rpm# 看!显示的编码是否与上面相同呢?!赶紧测试看看!tar.gz源代码包安装方式#1. 解压缩,并阅读一下ntp 底下的README 与INSTALL:[root@test root]# cd /usr/local/src[root@test src]# tar -zxvf /root/ntp-4.1.2.tar.gz# 这个步骤会让原始码解开成为/usr/local/src/ntp-4.1.2 这个目录# 2. 进入原始码所在目录,并且查阅如何安装的技巧:[root@test src]# cd ntp-4.1.2[root@test ntp-4.1.2]# vi INSTALL ( 或vi README)# 3. 开始设定参数、编译与安装:[root@test ntp-4.1.2]# ./configure --help | more# 上面这个动作可以察看一下可用的参数![root@test ntp-4.1.2]# ./configure --prefix=/usr/local/ntp \> --enable-all-clocks --enable-parse-clockschecking for gcc... (cached) gccchecking whether we are using the GNU C compiler... (cached) yeschecking whether gcc accepts -g... (cached) yes.....(略)....configure: creating ./config.statusconfig.status: creating Makefile# 一般来说configure 设定参数较重要的就是那个--prefix=/path 了,# --prefix 后面接的路径就是『这个软件未来要安装到那个目录去?』# 如果您没有指定--prefix=/path 这个参数,通常预设参数就是/usr/local# 至于其它的参数意义就得要参考./configure --help 了!# 这个动作完成之后会产生makefile 或Makefile 这个档案# 当然啦,这个侦测检查的过程会显示在屏幕上,特别留意关于gcc 的检查,# 还有最重要的是最后需要成功的建立起Makefile 才行!(上面最后一行)[root@test ntp-4.1.2]# make clean ; make[root@test ntp-4.1.2]# make check[root@test ntp-4.1.2]# make install# 将数据给他安装在/usr/local/ntp 底下[root@test ntp-4.1.2]# make uninstall# 卸载软件.有些软件包的源代码编译安装后可以用make uninstall命令卸载。

在linux下安装使用jprofiler

在linux下安装使用jprofiler

在linux下安装使用jprofiler一、安装1.在jprofiler的官网上下载jprofiler对应linux的安装包。

(教程使用版本,6.2.4)2.命令行中在安装包文件夹下执行语句:chmod +x jprofiler_linux_6_2_4.sh3.执行安装文件,按提示安装。

4.配置环境变量:在命令行中执行语句:echo export LD_LIBRARY_PATH=/opt/jprofiler6/bin/linux-x64 >>/etc/profile source /etc/profile完成上述步骤后安装完成,可在安装目录下开启jprofiler二、初次使用,配置一个newSession(请在图形界面上使用jprofiler软件)1、点击startCenter,弹出对话框,newSession->New Server Intergration2.下一步,选择application server(教程使用tomcat为6.X版本)3.下一步,选择4.下一步,(教程使用JDK1.5)5.下一步,选择Wait for a connection from the JProdiler GUI6.下一步,在tomcat安装目录中找到startup.sh文件7.下一步,选择端口8.下一步,浏览刚刚配置的信息,检测是否有误9.下一步,选择No,I will start the session later,配置完成。

注意:可能由于配置错误或其他原因,有时可能出现不能连接状态,这是请打开文件,startup_jprofiler.sh文件,在其中加上语句:JA V A_OPTS="$JA V A_OPTS-agentlib:jprofilerti=port=8849-Xbootclasspath/a:/opt/jprofiler6/bin/agent.jar"(如下图所示)完成上述步骤后,选中刚建立的session,开启连接后进行如下配置(其余详细配置使用请参考文档jprofiler使用记录)上海万代制药有限公司EHS-010-00 高危险性作业许可管理规定编制:审核:批准:2012年7月1日发布 2012年8月1日实施高危险性作业许可管理规定1 目的为加强安全管理,从严管控临时性危险性作业,规范临时作业的审批管理,防止发生安全事故。

2020最新LinuxRedhat下Java开发软件的安装

2020最新LinuxRedhat下Java开发软件的安装

1Linux下java开发软件的安装一JDK1.6的安装1. 以root身份登录系统2.转到文件夹/usr下,cd /usr。

新建文件夹java mkdir java,安装文件用samba拷贝到/usr/java下:3.通过chmod +x jdk-6u7-linux-i586.bin命令使其获得可执行权限4.通过./jdk-6u7-linux-i586.bin来进行安装15.安装完毕,JDK安装在/usr/java/目录下6.设置环境变量(写入/etc/profile中)vi ~/.bash_profile在里面添加如下内容export JAVA_HOME=/usr/java/jdk1.6.0_37export JAVA_BIN=/usr/java/jdk1.6.0_37/binexport PATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 7.进入/usr/bin/目录cd /usr/binln -s -f /usr/java/jdk1.6.0_37/jre/bin/javaln -s -f /usr/java/jdk1.6.0_37/bin/javac8. 在命令行输入java -version屏幕输出:java version "jdk1.6.0_37"Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_37)Java HotSpot(TM) Client VM (build jdk1.6.0_37, mixed mode)9. 安装JDK1.6完毕.二Tomcat 6的安装1 安装tomcat1). 下载apache-tomcat-5.5.29.tar.gz2). #tar -zxvf apache-tomcat-5.5.29.tar.gz ;//解压3). #cp -R apache-tomcat-5.5.29 /usr/local/tomcat ;//拷贝apache-tomcat-5.5.29到/usr/local/下并重命名为tomcat4). /usr/local/tomcat/bin/startup.sh;//启动tomcat显示Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TEMDIR: /usr/local/tomcat/tempUsing JAVA_HOME: /usr/java/jdk1.6.0_20到此tomcat已经安装完成,现在使用浏览器访问,出现tomcat默认页面,说明已经安装成功。

Linux下软件的命令行安装

Linux下软件的命令行安装

Linux下软件的命令行安装Linux下软件包的模式一般有以下几种,rpm包、tar.gz(tar.bz2)源代码包、bin文件。

各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。

rpm包的安装rpm包作为linux下最常见的安装包,其安装命令也是最简单的。

一般采用‘rpm –ivh 包名’命令来安装。

其中-i参数就是安装,-v是显示帮助信息,-h是用hash符号(“#”)来显示安装过程。

对已经安装的rpm包可以使用rpm –e来进行卸载。

命令rpm –qa可以显示所有安装的rpm包。

bin文件的安装这类安装包是最简单的安装包。

我们只要cd进入存放该安装包的目录,键入‘./包名’就可以直接安装了。

其中,要注意的是必须对该文件具有x权限,如果没有x权限,使用命令‘chmod +x 包名’为用户加上x权限。

tar.gz或者tar.bz2源码包的安装step 1:将tar.gz包下载到本机step 2:以root用户进入系统step 3:cd进入tar.gz目录step 4:使用命令‘tar –zxvf ……tar.gz’或者‘tar –jxvf ……tar.bz2’进行解压缩。

解压缩后,一般会形成与[PackageName]相同的文件夹,如果不同,可用ls命令查询。

step 5:如果解压后的文件有install…….sh文件,就可以直接运行./进行安装;如果解压后的文件包含configure,那就需要对configure文件进行配置(configure文件中配置相关信息见附件)step 6:运行./configure执行相关配置step 7:make命令进行编译step 8:make install命令进行安装yum命令yum命令能将安装软件前所必需的软件包都找出来并关联安装。

下面就yum命令进行举例(在RHEL6.0_64bit的gnome界面上安装kde界面):step 1:将iso镜像文件复制到本地step 2:将iso文件挂载到目录/mnt/iso/1下mount –o loop iso文件/mnt/iso/1(注:因为mount命令是挂载一个分区,而这里的iso镜像只是一个文件,所以这里用-o loop来将iso文件当成一个虚拟分区)ps:如果你的iso文件在你的linux的cdrom中,首先用df –h命令查看iso文件是在哪个目录,比如/etc/sr0或者/etc/sr1),然后使用mount /etc/sr0 /mnt/iso/1进行挂载step 3:安装createrepo这个命令是创建yum源,方便后面的yum命令调用。

Linux常用命令(3)--文件管理(查看文件大小权限信息、修改文件所属用户和操作权限、压。。。

Linux常用命令(3)--文件管理(查看文件大小权限信息、修改文件所属用户和操作权限、压。。。

Linux常⽤命令(3)--⽂件管理(查看⽂件⼤⼩权限信息、修改⽂件所属⽤户和操作权限、压。

⼀、查看⽂件⼤⼩、⽂件夹⼦⽬录1、查看⽂件系统磁盘⼤⼩、挂载点df :可以查看⼀级⽂件夹⼤⼩(默认单位为:k)、使⽤⽐例、档案系统及其挂⼊点(但对⽂件却⽆能为⼒)。

df -T :显⽰分区的⽂件系统(不带单位,默认为k;结果中包含分区⽂件类型Type)df -h :显⽰⽂件系统的可⽤空间及使⽤情形(采⽤⽤户易读的⽅式)概念解析:挂载点 Linux是树型⽬录结构,Linux只有⼀个根⽬录'/',其余各个⽬录都是基于这个根⽬录发散,就是树形结构。

Linux分区是将某个分区挂到⼀个对应的⽬录上。

例如/home对应⼀块分区,home⽬录就是这块分区的挂载点;/boot对应 虽然硬盘分区表中最多能存储四个分区,但我们实际使⽤时⼀般只分为两个分区,⼀个是主分区(Primary Partion)⼀个是扩展分区(extended partition)两种,主分区可以马上被使⽤但不能再分区,扩展分区必须再进⾏分区后才能使⽤,也就是说它必须还要进⾏⼆次分区。

那么由扩充分区再分下去的是什么呢?它就是逻辑分区(LogicalPartion),况且逻辑分区没有数量上限制。

Linux⽆论有⼏个分区,分给哪⼀⽬录使⽤,它归根结底就只有⼀个根⽬录,⼀个独⽴且唯⼀的⽂件结构。

每个分区都是⽤来组成整个⽂件系统的⼀部分,因为它采⽤了⼀种叫“挂载点”的处理⽅法,它的整个⽂件系统中包含了⼀整套的⽂件和⽬录,且将⼀个分区和⼀个⽬录联系起来。

这时要载⼊的⼀个分区将使它的存储空间在⼀个⽬录下获得。

Linux的分区是不同于其它操作系统的分区,它的分区格式常⽤的有Ext3和Swap两种,Ext3⽤于存放系统⽂件,Swap则作为交换分区(相当于windows中的虚拟内存⽂件)。

推荐阅读:概念解析:tmpfs tmpfs是⼀种虚拟内存⽂件系统,⽽不是块设备。

linux系统如何安装软件(详细文字教程)

linux系统如何安装软件(详细文字教程)

linux‎系统如何安‎装软件 (详细文字教‎程)在Linu‎x中安装软‎件时,我们经常要‎考虑到这样‎几个个问题‎:(1).怎样安装软‎件;(2).软件安装在‎什么地方;(3).如何卸载删‎除不要的软‎件......下面,我们就一起‎来认识一下‎这些方面的‎问题。

一.认识Lin‎u x应用软‎件安装包通常Lin‎u x应用软‎件的安装包‎有三种:1) tar包,如soft‎w are-1.2.3-1.tar.gz。

它是使用U‎N IX系统‎的打包工具‎t ar打包‎的。

2) rpm包,如soft‎w are-1.2.3-1.i386.rpm。

它是Red‎h at Linux‎提供的一种‎包封装格式‎。

(现在用的全‎称叫RPM‎Packa‎g e Manag‎e r,以前叫Re‎d hat Packa‎g e Manag‎e r)3) dpkg包‎,如soft‎w are-1.2.3-1.deb。

它是Deb‎a in Linux‎提供的一种‎包封装格式‎。

而且,大多数Li‎n ux应用‎软件包的命‎名也有一定‎的规律,它遵循:名称-版本-修正版-类型例如:1) softw‎a re-1.2.3-1.tar.gz 意味着:软件名称:softw‎a re版本号:1.2.3修正版本:1类型:tar.gz,说明是一个‎t ar包。

2) sfotw‎a re-1.2.3-1.i386.rpm软件名称:softw‎a re版本号:1.2.3修正版本:1可用平台:i386,适用于In‎t el 80x86‎平台。

类型:rpm,说明是一个‎r pm包。

注:由于rpm‎格式的通常‎是已编译的‎程序,所以需指明‎平台。

在后面会详‎细说明。

而soft‎w are-1.2.3-1.deb就不‎用再说了吧‎!大家自己练‎习一下。

二、了解包里的‎内容:一个Lin‎u x应用程‎序的软件包‎中可以包含‎两种不同的‎内容:1) 一种就是可‎执行文件,也就是解开‎包后就可以‎直接运行的‎。

Linux下用java-jar运行可执行jar包的方法教程

Linux下用java-jar运行可执行jar包的方法教程

Linux下⽤java-jar运⾏可执⾏jar包的⽅法教程问题来源⼀般来说,⼀个稍微⼤些的项⽬都会有⼀些依赖的Jar包,⽽在将项⽬部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不⽀持在线编译及打包,那么需要⾃⼰上传依赖的Jar包,然⽽可能服务器上已经存在了该项⽬所依赖的Jar包(⽐如项⽬修复BUG,重新打包上传,⽽依赖不变),⽆需再次上传,此时只需将该项⽬单独打包,在运⾏的时候指定CLASSPATH即可。

在将Jar包部署到服务器上之后,设置CLASSPATH环境变量,运⾏Java -jar ...命令出现ClassNotFoundException异常。

之后⼜试⽤了诸多其它参数设置CLASSPATH,例如下⾯⼏个命令,同样都是报找不到类异常。

set CLASSPATH = classpath1;classpath2...java -classpath ".;D:\mylib\*" -jar jar包 #Windows设置java -classpath ".:/data/home/mylib/*" -jar jar包 #Linux设置java -cp ...java -cp /lib/*关于在CLASSPATH参数中使⽤通配符需要注意正确⽅式(冒号代表是Linux,Windows使⽤分号)java -classpath "lib/*:." my.package.Program不正确⽅式java -classpath "lib/a*.jar:." my.package.Programjava -classpath "lib/a*:." my.package.Programjava -classpath "lib/*.jar:." my.package.Programjava -classpath lib/*:. my.package.Program解决办法⾸先你需要知道Jar包分为可执⾏Jar和⾮可执⾏Jar,⼀个可执⾏的Jar⽂件是⼀个⾃包含的Java应⽤程序,它存储在特别配置的JAR⽂件中,可以由JVM直接执⾏它⽽⽆需事先提取⽂件或者设置类路径。

linux系统中如何安装程序软件方法有哪些

linux系统中如何安装程序软件方法有哪些

linux系统中如何安装程序软件方法有哪些Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

对于安装程序软件方法,Linux系统和Windows相比相对复杂一点,这篇文章主要介绍了linux系统中如何安装程序、软件的几种方法,需要的朋友可以参考下一、二进制分发软件包的安装与卸载Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。

1、*.rpm形式的二进制软件包安装:rpm -ivh *.rpm卸载:rpm -e packgename说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。

rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。

更多的rpm参数请自行参看手册页:man rpm。

如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序,如glint、xrpm这样的图形接口,或者是KDE的kpackge等,这样对软件包的安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成。

linux jar命令参数

linux jar命令参数

linux jar命令参数Linux下的jar命令参数在Linux系统下,jar命令是用来创建和管理Java Archive(JAR)文件的工具。

JAR文件是将多个Java类文件、资源文件和元数据打包到一个文件中的一种压缩文件格式。

通过使用jar命令,我们可以执行多种操作,如创建JAR文件、解压缩JAR文件、列出JAR文件中的内容等。

本文将介绍一些常用的jar命令参数及其用法。

1. 创建JAR文件要创建一个JAR文件,可以使用以下命令:```shelljar cf jarfile.jar inputfiles```其中,`jarfile.jar`是要创建的JAR文件的名称,`inputfiles`是要添加到JAR文件中的文件或目录的列表。

可以同时添加多个文件或目录。

例如,要创建一个名为`myapp.jar`的JAR文件,并将当前目录下所有的.class文件添加到JAR文件中,可以使用以下命令:```shelljar cf myapp.jar *.class```2. 解压缩JAR文件要解压缩一个JAR文件,可以使用以下命令:```shelljar xf jarfile.jar```其中,`jarfile.jar`是要解压缩的JAR文件的名称。

该命令将会将JAR文件中的内容解压缩到当前目录下。

例如,要解压缩一个名为`myapp.jar`的JAR文件,可以使用以下命令:```shelljar xf myapp.jar```3. 列出JAR文件中的内容要列出一个JAR文件中包含的文件和目录,可以使用以下命令:```shelljar tf jarfile.jar```其中,`jarfile.jar`是要列出内容的JAR文件的名称。

该命令将会输出JAR文件中的每个文件和目录的名称。

例如,要列出一个名为`myapp.jar`的JAR文件中的内容,可以使用以下命令:```shelljar tf myapp.jar```4. 更新JAR文件要向一个已存在的JAR文件中添加新的文件或目录,可以使用以下命令:```shelljar uf jarfile.jar inputfiles```其中,`jarfile.jar`是要更新的JAR文件的名称,`inputfiles`是要添加到JAR文件中的文件或目录的列表。

linux命令中jar的用法

linux命令中jar的用法

在Linux中,可以使用jar命令来操作JAR包。

以下是jar命令的一些常见用法:1.
解压JAR包:使用以下命令解压JAR包到当前目录:
2.
shell复制代码
jar xvf xxx.jar
其中,xxx.jar是要解压的JAR包的文件名。

2. 压缩文件为JAR包:使用以下命令将当前目录下的文件压缩为JAR包:
shell复制代码
jar cvf0M xxx.jar ./
其中,xxx.jar是要生成的JAR包的文件名。

选项-0M表示只存储不压缩,并且不生成清单文件。

3. 添加文件到JAR包:使用以下命令将指定的文件添加到JAR包中:
shell复制代码
jar uf xxx.jar file.txt
其中,xxx.jar是要添加文件的JAR包的文件名,file.txt是要添加的文件。

4. 添加目录及其内容到JAR包:使用以下命令将指定的目录及其内容全部添加到JAR
包中:
shell复制代码
jar uf xxx.jar aa
其中,xxx.jar是要添加目录的JAR包的文件名,aa是要添加的目录。

以上是jar命令的一些常见用法,可以通过运行jar --help或man jar来获取更多关于jar命令的帮助信息。

linux服务器部署jar包

linux服务器部署jar包

linux服务器部署jar包启动程序⽅法springboot项⽬打包命令mvn package -Dmaven.test.skip=true1、上传jar包到linux服务器下2、启动jar包前台模式java –jar XXXX.jar(注意这个命令启动时,断开服务连接后,服务就关闭了)后台模式nohup java -jar XXXX.jar >XX.log 2>&1&##(xx.log代表⽇志输出⽂件)终⽌程序⽅法1、查看运⾏中的java程序ps -ef|grep java2、杀死进程kill -9 xxxx(进程号)查看⽇志⽅法实时⽇志tail -f XXX.log搜索关键字附近⽇志cat -n filename | grep "关键字"所遇到的问题1、使⽤maven打包时,要在pom⽂件中加⼊maven插件,否则启动jar包时会报找不到主清单属性异常。

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>2、后台模式启动时2>&1&的含义是什么?(参考)这⼏个符号要分成4部分来看,2 >& 1 &"2"代表标准错误输出(stderr)"1"代表标准输出(stdout)">&"代表合并输出⽂件(参考)最后的"&" 表⽰把条命令放到后台执⾏含义:将标准错误输出重定向到标准输出参考url:。

linux中的jar命令

linux中的jar命令

linux中的jar命令⼀、解释⼀下如何把 java 程序编译成 .exe ⽂件。

通常可以制作⼀个可执⾏的 JAR ⽂件包,开发者制作⼀个可执⾏的 JAR ⽂件包交给⽤户,⽤户在Windows 下安装 JRE (Java Runtime Environment) 的时候,安装⽂件会将 .jar ⽂件映射给 javaw.exe 打开。

那么,对于⼀个可执⾏的 JAR ⽂件包,⽤户只需要双击它就可以运⾏程序了,和阅读 .chm ⽂档⼀样⽅便 (.chm ⽂档默认是由 hh.exe 打开的)。

JAR ⽂件⾮常类似 ZIP ⽂件--准确的说,它就是 ZIP ⽂件,所以叫它⽂件包。

JAR ⽂件与 ZIP ⽂件唯⼀的区别就是在 JAR ⽂件的内容中,包含了⼀个 META-INF/MANIFEST.MF ⽂件,这个⽂件是在⽣成 JAR ⽂件的时候⾃动创建的。

如果我们使⽤ JDK 的 jar 命令把它打成 JAR ⽂件包 test.jar,则这个 JAR ⽂件的内部⽬录结构为: test.jar |-- META-INF | `-- MANIFEST.MF `-- test `--Test.class⼆、使⽤⽅法jar 是随 JDK 安装的,在 JDK 安装⽬录下的 bin ⽬录中,Windows 下⽂件名为 jar.exe,Linux 下⽂件名为 jar。

它的运⾏需要⽤到 JDK 安装⽬录下 lib ⽬录中的 tools.jar ⽂件。

不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。

我们甚⾄不需要将 tools.jar 放到 CLASSPATH 中。

jar {ctxu}[vfm0M] [jar-⽂件] [manifest-⽂件] [-C ⽬录] ⽂件名 ...其中 {ctxu} 是 jar 命令的⼦命令,每次 jar 命令只能包含 ctxu 中的⼀个,它们分别表⽰:-c 创建新的 JAR ⽂件包-t 列出 JAR ⽂件包的内容列表-x 展开 JAR ⽂件包的指定⽂件或者所有⽂件-u 更新已存在的 JAR ⽂件包 (添加⽂件到 JAR ⽂件包中)[vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数-v ⽣成详细报告并打印到标准输出-f 指定 JAR ⽂件名,通常这个参数是必须的-m 指定需要包含的 MANIFEST 清单⽂件-0 只存储,不压缩,这样产⽣的 JAR ⽂件包会⽐不⽤该参数产⽣的体积⼤,但速度更快-M 不产⽣所有项的清单(MANIFEST〕⽂件,此参数会忽略 -m 参数[jar-⽂件] 即需要⽣成、查看、更新或者解开的 JAR ⽂件包,它是 -f 参数的附属参数[manifest-⽂件] 即 MANIFEST 清单⽂件,它是 -m 参数的附属参数[-C ⽬录] 表⽰转到指定⽬录下去执⾏这个 jar 命令的操作。

linux后台执行jar包命令

linux后台执行jar包命令

linux后台执行jar包命令在linux下我们可以在后台运行jar包命令。

那么它的具体方法是怎样的呢?下面由店铺为大家整理了linux后台运行jar包命令的相关知识,希望对大家有所帮助。

Linux 运行jar包命令方法一[plain] view plain copyjava -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?Linux 运行jar包命令方式二[plain] view plain copyjava -jar XXX.jar &&代表在后台运行。

特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

继续改进,如何让窗口关闭时,程序仍然运行?Linux 运行jar包命令方式三[plain] view plain copynohup java -jar XXX.jar &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

Linux 运行jar包命令方式四[plain] view plain copynohup java -jar XXX.jar >temp.txt & 解释下 >temp.txtcommand >out.filecommand >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

可通过jobs命令查看后台运行任务[plain] view plain copyjobs那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。

如果想将某个作业调回前台控制,只需要 fg + 编号即可。

[plain] view plain copyfg 23。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux安装jar命令
linux系统下jar是随着jdk安装的,所以安装jar其实很容易。

下面由小编为大家整理了linux下安装jar命令的相关知识,希望大家喜欢!
linux下安装jar命令
jar是随着jdk的安装的。

在jdk安装的目录下有bin目录中,windows下的文件名为jar.exe,linux下文件名为jar.它的运行需要用到jdk安装目录下lib目录中的tools.jar.
jar文件在linux下的安装命令
首先安装java 的jdk..并设置java environment.
then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar
附:linux下jar命令用法详解
jar的用法:
jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目录] 文件名。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一个ctxu 中的一个,分别表示:
-c 创建新的jar文件包--常用于打包
-t 列出jar文件包的内容列表
-x 展开jar文件包的指定文件或者所有文件--常用于解
开包
-u 更新已经存在的jar文件包
[vmf0M]中可以选,也可以不选,是jar命令的选项参数:
-v 生成详细报告并打印到标准输出
-f 指定jar文件名,这个参数是必须的
-m 指定需要包含的manfest清单文件
-0 只存储不压缩,速度快
-M 不生成所有的清单文件
经常组合使用cv0Mf/xvMf
补充:linux下运行jar包命令
java -jar xxxx.jar
Linux平台通过以下命令执行jar文件。

# java -jar file.jar
linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar 文件创建可执行的JAR 文件包详解:JAR 文件就是...
linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar 文件创建可执行的JAR 文件包详解:JAR 文件就是...
java -jar test.jar
在linux命令行下对jar进行解压缩操作,比如有个jar包
/usr/local/EtnetChinaApplication.jar #解压jar包到临时目录cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件ls app ...... log4j.properties xmemcache.prope...
java -jar xxxx.jar
nohup java -jar 启动1.jar nohup java -jar 启动3.jar
这个shell脚本的话应该只会影响当前的窗口,运行完程序后把窗口关闭,再新开窗口,你的JDK应该还是1.4的如果不行的话,那就运行完程序,再export一遍1.4的JDK 只对当前窗口有影响,换用户或者新开窗口都会变成1.4
不用用-cp, 有运行jar的-jar吧?或者jar 加什么,你想你要的库和主方法都在一个jar里,一般用不到-cp吧,除非你用到别的类库不在jar里。

相关文档
最新文档