当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题] wiki中关于Java的配置,加入路径的用途是啥?
帖子发表于 : 2008-05-06 7:35 

注册: 2008-04-07 14:50
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
如题。即使我不加,我发现运行freemind这个需要Java环境的软件,也同样毫无问题。也就是说,它可以找到java。

在enviroment和jvm文件中添加的那几个路径,是否有必要呢?

另,我的软件环境:
ubuntu8.04,只有sun-java-6的一个java环境,不需要设定选择使用哪个java。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-06 7:53 
头像

注册: 2007-04-01 14:15
帖子: 241
送出感谢: 0 次
接收感谢: 0 次
代码:
./jdk-6u6-linux-i586.bin

将解压出来的目录复制到/opt下
sudo cp jdk1.6.0_06 /opt

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_06/jre/bin/java 60 --slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/jdk1.6.0/man/man1/java.1

sudo update-alternatives --config java

sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc /opt/jdk1.6.0_06/jre/lib/fonts/fallback/uming.ttc


不需要设/etc/environment和/etc/jvm


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-06 8:00 

注册: 2008-04-07 14:50
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
channon 写道:
代码:
./jdk-6u6-linux-i586.bin

将解压出来的目录复制到/opt下
sudo cp jdk1.6.0_06 /opt

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.6.0_06/jre/bin/java 60 --slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/jdk1.6.0/man/man1/java.1

sudo update-alternatives --config java

sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc /opt/jdk1.6.0_06/jre/lib/fonts/fallback/uming.ttc


不需要设/etc/environment和/etc/jvm


本论坛的wiki中,java设置那个部分,提出了要这么设定一下。我所以对此进行了验证。
当然,你给出这一大段的安装,对我没啥用,我是新立得安装的,很简单。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [问题] wiki中关于Java的配置,加入路径的用途是啥?
帖子发表于 : 2008-05-06 8:23 

注册: 2008-04-13 19:36
帖子: 76
送出感谢: 0 次
接收感谢: 0 次
zing 写道:
如题。即使我不加,我发现运行freemind这个需要Java环境的软件,也同样毫无问题。也就是说,它可以找到java。

在enviroment和jvm文件中添加的那几个路径,是否有必要呢?

另,我的软件环境:
ubuntu8.04,只有sun-java-6的一个java环境,不需要设定选择使用哪个java。


没看wiki,最好把你添加的那几个路径帖出来,以参考一下。
正常用synaptic安装的话,是不需要额外作另的配置的。


_________________
IBM X24
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-06 8:38 

注册: 2008-04-07 14:50
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
http://wiki.ubuntu.org.cn/index.php?tit ... 8.E5.85.B3

请看一下。谢谢!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-06 8:58 

注册: 2008-04-13 19:36
帖子: 76
送出感谢: 0 次
接收感谢: 0 次
zing 写道:
http://wiki.ubuntu.org.cn/index.php?title=Qref/More&variant=zh-cn#JAVA_.E7.8E.AF.E5.A2.83.E9.85.8D.E7.BD.AE.E5.8F.8A.E7.9B.B8.E5.85.B3

请看一下。谢谢!

看了一下,本人对JAVA还算了解。
引用:
sudo gedit /etc/jvm
将文件中的
/usr/lib/jvm/java-6-sun
这一行填入到配置块的顶部

# This file defines the default system JVM search order. Each
# JVM should list their JAVA_HOME compatible directory in this file.
# The default system JVM is the first one available from top to
# bottom.

主要是针对同时安装gcj与sun版的java时,默认优先哪个版的JVM的。

引用:
配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

是配置JAVA环境变量,包括类路径。许多应用程序可以自行找到或设置。所以,不设置也可以正常运行。如果你自己开发java程序的话,是需要设置的。

引用:
设置当前默认的java解释器:

sudo update-alternatives --config java

执行后会出现类似如下的画面:

There are 2 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java

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

输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。

正如你所说的,你的8.04里只有一个java环境,不需要设置这一步。不过,有一些情况,或许会自动安装gcj(比如,你在没安装sun-java时,先安装了openoffice的一些包)。


_________________
IBM X24
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-06 9:07 

注册: 2008-04-07 14:50
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
谢谢Zhu.CA,实际上,我是先卸载了openoffice,所以估计那个gcj就没有了的(我还奇怪,怎么没有了呢,记得之前有一个java的)。

我也不是搞软件的,就是用一用,一些软件需要java(比如我要用的freemind),所以安装了jre。

设置Jvm那个文件我看了,也看得懂。enviroment那个,我添加和删除那几个路径都验证了。

又加深了一步,不可尽信wiki啊!

不过但愿我的这个问题能给一些同样疑惑的人以参考---不要做了些修改,却不知道在做什么。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-06 9:16 

注册: 2008-04-13 19:36
帖子: 76
送出感谢: 0 次
接收感谢: 0 次
zing 写道:
谢谢Zhu.CA,实际上,我是先卸载了openoffice,所以估计那个gcj就没有了的(我还奇怪,怎么没有了呢,记得之前有一个java的)。

我也不是搞软件的,就是用一用,一些软件需要java(比如我要用的freemind),所以安装了jre。

设置Jvm那个文件我看了,也看得懂。enviroment那个,我添加和删除那几个路径都验证了。

又加深了一步,不可尽信wiki啊!

不过但愿我的这个问题能给一些同样疑惑的人以参考---不要做了些修改,却不知道在做什么。

Wiki上没有什么错误。
只是没说特别额外说明gcj这个版本罢了。
有些情况是需要sun版的java的。比如做软件开发时,用eclipse就如此(至少我用Debian时是这样),如果用gcj,运行eclipse会有错误。


_________________
IBM X24
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-06 9:18 

注册: 2008-04-07 14:50
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
加上必要的前提条件是“必须的”!不然就容易误导。你不觉得么? :D


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译