JRE和JDK把我弄糊涂了。

C、C++和Java语言
回复
xmp123
帖子: 21
注册时间: 2007-03-08 9:36
送出感谢: 0
接收感谢: 0
联系:

JRE和JDK把我弄糊涂了。

#1

帖子 xmp123 » 2007-03-08 14:42

Hi.

我很顺利的通过资源下载到了JDK.1.4, JRE.1.4. JDK1.5, 反正我也不太记得,基本是自动安装的。

这是命令的结果:

hut@hut-desktop:/etc$ sudo update-alternatives --config java
Password:
Sorry, try again.
Password:

There are 4 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
* 4 /usr/lib/j2sdk1.6-sun/bin/java

Press enter to keep the default[*], or type selection number:

[后来听说jdk6速度快点,而是也装了个JDK6].

上面的这些东西有的是当前安装的jdk.有的好象是出自jre目录的。 ----到底怎么回事,来个兄弟帮我整理一下思路。

接着上面的命令于是我选择了4 - jdk6.

然后执行: java -version,

hut@hut-desktop:/etc$ java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
hut@hut-desktop:/etc$

-----我没有装jre6,那么现在我用的是已经安装过的jre. 也就是说jdk6可能用的是jre1.4?? Missing.

Thanks.

-小屋哥哥.
:(
xmp123
帖子: 21
注册时间: 2007-03-08 9:36
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 xmp123 » 2007-03-08 15:32

另外: 同学教了我一个which命令来查看当前的java环境.

hut@hut-desktop:~$ which java
/usr/bin/java

然后我查看了一下联机文档 man which

好象是取的PATH的环境变量, 但是我并没有为java设置过环境变量, ·[改变Environment文件算不算? :)

是不是如此。希望各位为我澄清。谢谢先.

Thanks.

-小屋哥
Alucard
帖子: 9
注册时间: 2007-02-11 20:34
送出感谢: 0
接收感谢: 0

#3

帖子 Alucard » 2007-03-12 3:54

jdk = java development kit
jre = java runtime environment

jdk is for programmer to development java program and compile
jre is for normal user to run java program
Sliphades
帖子: 18
注册时间: 2007-02-03 6:25
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 Sliphades » 2007-03-12 4:58

搞开发-->JDK
只要能运行Java 程序-->JRE
装JDK 自动安装对应版本的JRE
Joshua_Zhan
帖子: 155
注册时间: 2008-01-04 20:57
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 Joshua_Zhan » 2008-01-18 16:10

学习了
回复

回到 “C/C++/Java”