设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

Wireshark网络协议速查手册大学霸内部资料
搜索
查看: 430|回复: 0

【Liunx每日一问】:Ubuntu中,为什么有如此多的Oracle Java 7s包,并且我应该使用...

[复制链接]
MrLi 发表于 2013-11-12 14:00:00 | 显示全部楼层 |阅读模式
问题:我只是想使用Oracle的Java7JVM(Java虚拟机),以确保开放环境运行尽可能地快。这里将怎样选择呢?我应该选择哪一个呢?
  1. $ sudo update-alternatives --config java
  2. There are 4 choices for the alternative java (providing /usr/bin/java).

  3.   Selection    Path                                            Priority   Status
  4. ------------------------------------------------------------
  5.   0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1055      auto mode
  6.   1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
  7. * 2            /usr/lib/jvm/java-7-oracle/bin/java              1         manual mode
  8.   3            /usr/lib/jvm/java-7-oracle/jre/bin/java          1055      manual mode
  9.   4            /usr/lib/jvm/jre1.7.0/bin/java                   3         manual mode

  10. Press enter to keep the current choice[*], or type selection number:
复制代码

回答:
第0个:
  1. 0            /usr/lib/jvm/java-7-oracle/jre/bin/java
复制代码

是Oracle的JDK附带的JRE。
第1个
  1. 1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
复制代码
是OpenJDK附带的JRE。
第2个
2            /usr/lib/jvm/java-7-oracle/bin/java
是Oracle的JDK。
第3个
  1.   3            /usr/lib/jvm/java-7-oracle/jre/bin/java
复制代码
是第1个包的一个副本。
第4个
  1. 4            /usr/lib/jvm/jre1.7.0/bin/java
复制代码

是一个独立的JRE(可能是Oracle的,但是我不知道。因为它不能说是文件的路径)。
我将暂时假设你知道JDK和JRE之间的区别。每个JDK(java开发工具包)包括一个JRE(Java运行环境)。它们将通常在JDK安装的文件夹名称为JRE。
Oracle的JDK和JRE有点比OpenJDK好。所以,我建议你使用0软件包为运行环境,和2软件包为开发环境。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

融智技术联盟QQ群
融智技术Linux群0
Linux交流群
嵌入式开发设计
linux嵌入式学习
linux嵌入式开发
我有QQ群,我要加盟

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-4-23 02:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表