文章目录 一、裁剪 lib 目录下的 jar 文件 二、压缩 rt.jar 文件 参考博客 : 精简jre1.8 精简jre步骤 裁剪JRE(嵌入式设备的java环境移植) 资源下载地址 ( 本篇博客的资源快照.../han1202012/87389091 JRE 裁剪分为三步 : 第一步 : 裁剪 bin 目录下的 dll 动态库文件 ; 第二步 : 裁剪 lib 目录下的 jar 文件 ; 第三步 : 裁剪 rt.jar...jar 文件后 , 程序仍然正常执行 ; 此时 jre 还剩下 76MB ; 二、压缩 rt.jar 文件 ---- 将 rt.jar 拷贝出来 , 进行解压 ; 解压后 , 得到这些目录文件...; 在上述解压 rt.jar 的目录下 , 执行如下命令 , 重新打包 rt.jar ; jar cvf rt.jar com java javax org sun jdk 压缩完毕后 , rt.jar...只有 30MB 左右 ; 将压缩后的 rt.jar 拷贝到 jre 的 lib 目录下 ; 此时程序依然可以执行 ; jre 裁剪后 30MB ;
最近做的一个小项目,因为要涉及到批量部署,每次在部署之前都需要在各个主机上先安装jdk环境(为了使用jdk自带的工具如jps等,所以没有单纯安装jre),但是因为jdk文件太大(以jdk-8u161-linux-x64...xuweilinjijis/article/details/77527117 jdk1.8运行环境精简瘦身 我的实践 我根据搜索到的资料,结合自身的实际需求,以满足程序能够正常运行的最低需求,对jdk-8u161-linux-x64.../com/sun/awt jdk1.8.0_161/jre/lib/rt.jar/com/sun/java/swing jdk1.8.0_161/jre/lib/rt.jar/com/sun/swing...jdk1.8.0_161/jre/lib/rt.jar/java/applet jdk1.8.0_161/jre/lib/rt.jar/java/awt jdk1.8.0_161/jre/lib.../rt.jar/javax/swing jdk1.8.0_161/jre/lib/rt.jar/sun/applet jdk1.8.0_161/jre/lib/rt.jar/sun/awt jdk1.8.0
正确配置如下:Windows(分隔符英文分号):XML/HTML code bootclasspath ${java.home}/lib/rt.jar;${java.home}/lib/jce.jar...</ bootclasspath linux(分隔符英文冒号):XML/HTML code bootclasspath ${java.home}/lib/rt.jar:${java.home}/
在类路径或引导类路径中找不到程序包 java.lang 解决方法:找到compilerArguments标签 Windows分隔符英文分号; ${java.home}/lib/rt.jar...;${java.home}/lib/jce.jar linux分隔符英文冒号: ${java.home}/lib/rt.jar:${java.home
1、如果linux是centos的话,请先卸载openjdk java -version ,会有下面的信息: 卸载默认的 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj...jdk 显示:jdk-1.6.0_10-fcs 卸载:#rpm -e –nodeps jdk-1.6.0_10-fcs ) 2、添加可执行权限,并安装: #chmod +x jdk-7u25-linux-x64....rpm #rpm -ivh jdk-7u25-linux-x64.rpm 执行结果: [root@localhost java]# rpm -ivh jdk-7u25-linux-x64.rpm Preparing...############## [100%] 1:jdk ########################################### [100%] Unpacking JAR files… rt.jar...:JAVA_HOME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar: export PATH=PATH:JAVA_HOME/bin ③保存并退出,执行如下 [plain] view
C:\app\java\jdk1.8.0_172 第二个坑,则是lib/rt.jar和lib/jce.jar, 这两个jar包的位置是在jre中,而不是jdk...中,默认的${JAVA_HOME}/lib/rt.jar如果JAVA_HOME指向一个JDK目录的话,会报找不到。...${JAVA.HOME}/jre/lib/rt.jar;${JAVA_HOME}/jre/lib/jce.jar 第三个坑,则是和操作系统相关的。...经过测试,这种方式方式必须是在Linux环境下才能跑起来。否则,要么就是找不到”bash”, 如果是在windows下的git bash下执行,则会因为路径解析的问题导致失败。...而在Linux中运行则就是一条过。
2、yum -install 问题 mac 虽然也是linux内核,但是很多其它linux版本下有用的东西,却被apple阉割掉了,比如apt-get,yum这些都没有,解决办法有二个: a) 使用Mac...但是hadoop 2.6就有点二了,编译过程中会报一个错,大意是找到不jdk 7目录下的classes.jar文件,原因是这个文件现在已经更名成rt.jar,放在jre/lib下了。.../jre/lib/rt.jar classes.jar 手动把rt.jar复制到这个目录下,并改名为classes.jar sudo cp ..
oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64....rpm 4、安装 chmod +x jdk-7u67-linux-x64.rpm rpm -ivh jdk-7u67-linux-x64.rpm vim /etc/profile export java_HOME...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME
1.官网下载tar.gz 2.在usr/src 下新建java文件夹,上传文件到此目录 3.解压gz包后删除 解压命令: tar -zxvf jdk-8u231-linux-x64.tar.gz 命令介绍...gzip指令处理备份文件 -x 从备份文件中还原文件 -v 显示指令执行过程 -f 指定备份文件 jdk-8u231-linux-x64....tar.gz 文件名 删除命令: rm -f jdk-8u231-linux-x64.tar.gz 命令解释: rm 删除文件或目录 -f 强制删除文件或目录 配置jdk环境变量...:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME
一.下载Linux版本的jdbc与tomcat 1.1 下载Linux版本的jdbc: 1.1.1 ? 1.1.2 ? 1.1.3 在进行1.1.3操作之前得先勾选我同意协议 ? 1.1.4 ?...1.2下载Linux版本的tomcat 1.2.1 ? 1.2.2 ? 1.2.3 下载完成 ?...二.将下载好的两个压缩包解压 如果遇到一些不能操作的问题,得给文件夹或者文件设置权限2.1在Linux 的root根目录下创建software 指令为: ? 在root目录下会多出 ?...:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar export PATH=$JAVA_HOME/bin:...为自己安装的版本,完成jdbc和tomcat安装 总结 以上所述是小编给大家介绍的Linux系统下安装jdbc与tomcat的图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的
https://www.runoob.com/linux/linux-command-manual.html 网络相关 目录相关 压缩相关 】服务器状态相关 性能调优相关 查找指定文件名的文件(不区分大小写...jre/lib/amd64/server/libjvm.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/lib/rt.jar
Linux下如何搭建Java环境 软件环境 虚拟机:VMware Workstation 系统:Linux:CentOS-7-x86_64 工具: 安装工具:SSH客户端 搭建步骤 1:查询当前系统版本...java7 cd java7 5:在java7目录下,在线下载jdk7 wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64...6:解压当前文件到文件夹下 tar -zvxf jdk-7u79-linux-x64.tar.gz ?.../.bash_profile 输入如下内容: export JAVA_HOME=/opt/java7/jdk1.7.0_79 export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar
一、下载jdk,linux版本。 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。...二、查看是否已经安装过linux,并卸载。 检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。...-e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 三、解压安装jdk 1.将jdk的tar.gz压缩包利用xshell丢到linux...cd /usr tar -zxvf jdk-8u111-linux-x64.tar.gz 3.更改解压后的文件夹名称并删除压缩包 mv jdk1.8.0_111/ jdk1.8 rm...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME
登陆后:使用linux命令: cd /opt/ 打开opt目录 mkdir app 在opt下创建app目录(压缩包解压到这儿) mkdir software在opt下创建software目录(上传的压缩包放在这儿...关闭linux防火墙 防火墙相关设置 查看防火墙状态 service iptables status 关闭防火墙状态 service iptables stop 查看防火墙自状态 2-5都是...使用如下命令上传压缩包到linux服务器上: scp apache-tomcat-7.0.79.tar.gz root@linux ip:/opt/software scp jdk-8u144-linux-x64....tar.gz root@linux ip:/opt/software 打开software目录 ll命令查看是否上传成功 ?...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CATALINA_HOME=/opt/app
| grep -v grep) ]]; then echo "-->卸载默认jdk失败" else tar -zxvf "${current_dir}"/jdk-8u311-linux-x64...:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar'>>/etc/profile...delete_default_jdk; install_jdk; } Main; jdk下载地址 https://www.sky12580.cn/upload/2022/04/jdk-8u311-linux-x64
Contents/Home/jre/lib/resources.jar,/Library/Java/JavaVirtualMachines/jdk1.8.0_40/Contents/Home/jre/lib/rt.jar...] [Loaded java.util.Map from /Library/Java/JavaVirtualMachines/jdk1.8.0_40/Contents/Home/jre/lib/rt.jar...] [Loaded java.io.File from /Library/Java/JavaVirtualMachines/jdk1.8.0_40/Contents/Home/jre/lib/rt.jar...] [Loaded java.net.URL from /Library/Java/JavaVirtualMachines/jdk1.8.0_40/Contents/Home/jre/lib/rt.jar...] [Loaded sun.misc.VM from /Library/Java/JavaVirtualMachines/jdk1.8.0_40/Contents/Home/jre/lib/rt.jar
在linux环境下的root同级目录下配置software目录 ? 将下载好的jdk上传到software文件夹里面 (我使用的操作软件是) ? ? 到software这个目录下....解压文件 解压命令 tar xzvf jdk-8u111-linux-x64.tar.gz 解压之后便可删除之前传输进来的压缩包 删除文件 rm -fjdk-8u111-linux-x64.tar.gz...:JAVA_HOME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar export PATH=JAVA_HOME/bin:PATH
www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载对应jdk版本,比如 jdk-7u80-linux-x64...# 执行下面命令安装JDK mkdir -p /opt/java tar -xvf jdk-7u80-linux-x64.tar.gz -C /opt/java # 创建一个链接 ln -s /opt/...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # 使配置文件生效 source /etc/profile
2133151.html 2.通过xftp上传tar.gz到CentOs服务器 3.创建文件夹,存储 JDK mkdir /root/java 4.解压tar.gz包 tar zxvf jdk-8u181-linux-x64...:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME
:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export ZX_HOME=/usr/local/xz...export PATH=$PATH:$JAVA_HOME/bin:$PATH:/usr/local/mongodb-linux-x86_64-3.0.1/bin:$PATH:$ZX_HOME/bin:
领取专属 10元无门槛券
手把手带您无忧上云