首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Java

Java 从 jdk9 就删除了 jre,是不是以后想运行 Java 程序都得装 jdk?

  •  
  •   MrXiong · 260 天前 · 3674 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    编译成本地字节码除外

    11 回复  |  直到 2018-09-29 08:17:53 +08:00
        1
    orm   260 天前
    其实 jdk 包含 jre 所有功能,tomcat 使用 jsp 页面,还得用 jdk 的 javac,所以我觉得还是装 jdk 比较好
        2
    iwtbauh   260 天前 via Android
    oraclejdk 不知道,反正 openjdk 9 还是有 jre 的

    https://packages.debian.org/stretch-backports/openjdk-9-jre
        3
    wwqgtxx   260 天前
    @orm 我记得 tomcat 是调用 jdt 来编译 jsp 的吧,并不是用 javac 的
        4
    zwb9412   260 天前 via Android
    那么 windows 下安装 jdk 时,安装包内设置还默认勾选安装 jre 的是为了什么呢?
        5
    jlkm2010   260 天前
    @zwb9412 jdk11 就是一个压缩包了,不用安装解压即用
        6
    zwb9412   260 天前 via Android
    我没说清,是 jdk8 这种安装包 。
    @jlkm2010
        7
    skinny   260 天前
    Windows 下都有啊,其它平台的 JRE 在 Oracle 网站也有单独的下载啊。
        9
    zpf124   260 天前
    看这个意思 我觉得 Oracle 应该想让 开发者 自己去用 jlink 打包分发自己的 jre 剪裁版本。


    意思以后 MC 游戏附带自己 jre,砍掉所有 ee 以及其他无用模块的安装包,或者游戏程序内部直接集成。
    tomcat 也类似,以后下载的版本自带一个砍掉 swing 和与 web 无关模块的 jre。
        10
    wenzhoou   260 天前 via Android
    我和楼上想的是一样的。Java 版本也是一个大坑啊。
        11
    GTim   259 天前
    @zwb9412 因为 jre 可以单独安装,如果装了的话,就可以不用装了。but,我都是勾选,因为是在懒得去检查是否已经安装过 jre 了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   771 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1