JDK / JRE zip
Server JRE一般用于服务器上安装,只有64bit版本,不会安装浏览器插件、自动更新,有监视工具、没有Java
Fx和其他开发工具;有安装程序,只是一压缩目录。
Server JRE 8大约是完整JDK的40%。
一个精简版的JDK,一个只能当JRE用的JDK。
JDK中私有JRE与公共JRE的区别:
jdk本身所附的jre比公用jre多了个server的vm执行选项,通过对比查看二个JRE的BIN目录就可以了解。
server与client选项的差别在于所使用的vm不同,执行java程序时默认的是client VM。若使用server
VM,会花比较长的启动时间及消耗较多的内存,为的是启动程序后可以获得较好的执行性能。
JRE
zip
官方网站下载即可:http://www.oracle.com/technetwork/java/javase/downloads/index.html
jre-8u181-windows-x64.tar.gz
jre-8u181-windows-i586.tar.gz
JDK
zip
JDK不可用作便携式ZIP文件。但是,你可以按照以下步骤操作:
1. 使用7-Zip将所有文件从jdk-XuXX-windows-x64.exe目录中提取出来C:\JDK
2. 执行以下命令cmd.exe:
a) cd
C:\JDK\.rsrc\1033\JAVA_CAB10
b) extrac32
111
3. C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip用7-zip 解压
4. 执行以下命令cmd.exe:
a) cd
C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
b) for
/r %x in (*.pack) do .\bin\unpack200 -r "%x"
"%~dx%~px%~nx.jar"
i. 这将把所有的.pack文件转换成.jar文件
5. 复制C:\JDK\.rsrc\1033\JAVA_CAB10\tools
到C:\jdk-XuXX-windows-x64-zip 你想要的JDK的所有内容
6. 获取src.zip,复制到
C:\jdk-XuXX-windows-x64-zip
a) cd
C:\JDK\.rsrc\1033\JAVA_CAB9
b) extrac32
110
7. 安装JAVA_HOME并PATH手动指向你的JDK目录< C:\jdk-XuXX-windows-x64-zip>及其BIN子目录<
C:\jdk-XuXX-windows-x64-zip\bin>。
无此文件:C:\jdk-XuXX-windows-x64-zip\jre\bin\server\classes.jsa
简单方法,安装jdk-XuXX-windows-x64.exe
后,将C:\Program Files\Java\jdk1.8.0_172
打包即可!
JDK / JRE zip的更多相关文章
- Java基础知识 ——JDK,JRE和JVM
1.开发简单的Java程序过程: 名词解释: JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行 ...
- 大杂烩 Classpath / Build path / Debug关联源码 / JDK&JRE区别
Classpath的理解及其使用方式 原文地址:http://blog.csdn.net/wk1134314305/article/details/77940147?from=bdhd_site 摘要 ...
- How to Install JAVA 8 (JDK/JRE 8u111) on Debian 8 & 7 via PPA
Oracle JAVA 8 Stable release has been released on Mar,18 2014 and available to download and install. ...
- JDK,JRE,JVM区别与联系(ZZ)
http://www.cnblogs.com/hencehong/p/3252166.html 我们开发的实际情况是:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JD ...
- Install Oracle Java JDK/JRE 7u55 on Fedora 20/19, CentOS/RHEL 6.5/5.10
What’s new in Sun/Oracle Java 7 VM Compressed 64-bit object pointers Garbage-First GC (G1) JSR 292: ...
- JDK,JRE,JVM区别与联系-理解与概括
我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析 ...
- JDK,JRE,JVM区别与联系
JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工 ...
- 对JDK,JRE,JVM的理解
JAVA用到现在还是分不太清楚JDK,JRE,JVM这三者的区别与联系,一直都是模模糊糊的.所以今天整理下此中的关系. 简单说明:我们编写的.java文件经过JDK(JDK的bin目录下javac.e ...
- Java使用基本JDK操作ZIP文件以及zip文件的加密、解密等功能
Java使用基本JDK操作ZIP文件 http://blog.csdn.net/zhyh1986/article/details/7723649 Java解压和压缩带密码的zip文件 http://b ...
随机推荐
- 加快Gradle的构建过程
Gradle配置文件中加入守护进程 org.gradle.daemon=true 这个守护进程是在第一次编译时才开启进程进行编译,之后的编译将不再开启进程重新编译,这样以减小编译的速度
- django-celery的配置及使用
Celery简介 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理 celery的应用 异步调用:那些用户不关心的但是又存在在我们API里面的操作 ...
- vue-router中query和params传参(接收参数)以及$router、$route的区别
query传参: this.$router.push({ path:'/...' query:{ id:id } }) 接收参数:this.$route.query.id params传值: 传参: ...
- PDF 补丁丁 0.6.0.3282 版发布(修复内存漏洞)
补丁丁的新测试版修复了旧版在导出图片.分析文件结构时的内存漏洞. 对于希望表达对本软件感情的用户,可点击“帮助”菜单的“关于本程序及作者”命令,用微信扫描里面的二维码表达您的谢意. 新的测试版正在制作 ...
- python中字符串方法总结
定义一个空字符串: a=' '; s.strip() #去空格 s.upper()#全部转换成大写: s.lower()# 全部转换成小写: s.isdigit()#判断字符串是否只有数字组成:返回t ...
- sql整体优化的五种工具
1.AWR报告 1.1 awr是什么? 它是关注于数据库整体性能状况,类比于我们去医院看病的体检报告,只是用一些指标对数据库做了一个判断. 1.2awr怎么获取 awr报告的获取有两种方式: 一.直接 ...
- Jsの练习-将 数组中值为0 的去掉,不为0的存入一个新的数组
要求:将 数组中值为0 的去掉,不为0的存入一个新的数组 代码如下: <!DOCTYPE html> <html lang="en"> <head&g ...
- JDBC遇到向ORACLE数据库表执行插入操作时,报错“列在此处不允许”
此异常的原因在于,编写的SQL语句,其中的变量已经成了字符串,这种情况对数值类数据没有影响,但是对字符串类数据有影响,应该在SQL语句中的字符串类变量左右两边加上单引号.如下:
- 拉格朗日乘子法&KKT条件
朗日乘子法(Lagrange Multiplier)和KKT(Karush-Kuhn-Tucker)条件是求解约束优化问题的重要方法,在有等式约束时使用拉格朗日乘子法,在有不等约束时使用KKT条件.前 ...
- Visual Studio Code--开发大大们都在用的编辑器
老公推荐的炒鸡nb的编辑器...说让我看起来像个假大神(微笑脸) 如何用VSCode练习python呢,还有VSCode有哪些常用的功能和快捷键呢?我会持续更新中... 1. 先来换个喜欢的颜色主题吧 ...