免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1999 | 回复: 9
打印 上一主题 下一主题

FC3下怎样运行JAVA? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-31 12:18 |只看该作者 |倒序浏览
FC3下怎样运行JAVA?
谢谢

论坛徽章:
0
2 [报告]
发表于 2005-12-31 13:44 |只看该作者
一般来说,在Linux(不管是Redhat,FC,Suse)下运行java最简单了:
1. 到java.sun.com 下载jdk的linux版本。建议使用self extract的版本,不要用rpm的版本,首先不是所有linux都支持rpm,其次rpm不利于多版本的java共存。有时候某些老的应用我们不得不保留老版本的jdk,rpm不同版本不能共存,会产生冲突,而使用自解压的版本可以多版本共存而互相不影响。

2.把下载的文件放置到准备安装的目录,(有人习惯于 /usr/local/java,有人习惯放在/opt/java),具体放在哪里没有限定,按照个人习惯。但是通常建议放在公共的目录下,放在某个用户的个人目录下则其他用户不能用了。

3.到放置文件的目录下,运行 chmod +x jdkxxxxx.sh ,给文件加上可执行的属性。

4.在跳出来的license文字界面里,一直按空格往下翻页,到最后输入yes表示接收许可,就开始安装了,其实所谓安装也就是解压而已,所有的文件都解压在jdkxxxxx 目录下。
这里说一点,不知道有多少人认真看过这个许可协议,我记得大概的内容就是sun公司授权你无限期免费使用java软件,开发工具,但是也不承担由于你使用了该软件而造成的损失等等,最特别的一点,sun公司要求你不得将java工具和软件用于和任何核设施有关的项目中!

5.设置JAVA_HOME环境变量,如果你想登录自动设置,就放到相关的登录的profile里面,如果使用的shell是bash,应该是.bash_profile,如果是csh做shell,应该是.cshrc 如果要设置为公共变量,就要修改公共的profile文件。以bash为例:
SET JAVA_HOME=/usr/local/java/jdkxxxxxxx

6.把java可执行目录加入到PATH里面。(也可放入公共的环境变量)以bash为例:
PATH=$JAVA_HOME/bin:$PATH

完成,这样你就可以运行java的应用程序了。

要注意的是Linux文件,命令以及环境变量都是区分大小写的,在windows下面path和PATH没有区别,但是在linux下就是不一样的。

[ 本帖最后由 perryhg 于 2005-12-31 13:47 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-01-02 16:55 |只看该作者
我现在装了,在运行里打入JAVA没显示

论坛徽章:
0
4 [报告]
发表于 2006-01-02 21:11 |只看该作者
输入 which java 看看你用的java是哪个路径下面的

论坛徽章:
0
5 [报告]
发表于 2006-01-03 11:34 |只看该作者
在/usr/java下面,再重装他说我已经装了

论坛徽章:
0
6 [报告]
发表于 2006-01-03 11:43 |只看该作者
在LINUX里的首选项里已经出现了JAVA控制面板了

论坛徽章:
0
7 [报告]
发表于 2006-01-04 12:40 |只看该作者
如果这样还没解决你的问题,就要进一步诊断了。
请详细告知你是用什么方法安装的。
请贴出which java和set的结果。

论坛徽章:
0
8 [报告]
发表于 2006-01-04 18:31 |只看该作者
原帖由 perryhg 于 2005-12-31 13:44 发表
不要用rpm的版本,首先不是所有linux都支持rpm,其次rpm不利于多版本的java共存。有时候某些老的应用我们不得不保留老版本的jdk,rpm不同版本不能共存,会产生冲突,而使用自解压的版本可以多版本共存而互相不影响。



有个设想, 没有实践过, 假设在windows上
A机器干净, B机器上装有j2sdk1.4.2_06, 那么我是否只需要把B机器上的C:\j2sdk1.4.2_06目录copy到A机器上.
然后设置JAVA_HOME和PATH,  那么我就可以使用java了.

但是这样是否会有个问题, 比如weblogic console的左侧applet树就不能显示了.(因为那个是JRE负责的事情)

论坛徽章:
0
9 [报告]
发表于 2006-01-04 20:48 |只看该作者
jdk-windows的安装程序有一个功能是安装系统可用的jre,如果你不要求系统级的jre可以用copy的。

现在引用applet的程序很多可以象flash的引用一样--自动提示到有关网站下载安装jre。这个跟你copy的那个jdk一点关系都没有。

论坛徽章:
0
10 [报告]
发表于 2006-01-05 10:02 |只看该作者
原帖由 perryhg 于 2006-1-4 20:48 发表
jdk-windows的安装程序有一个功能是安装系统可用的jre,如果你不要求系统级的jre可以用copy的。

现在引用applet的程序很多可以象flash的引用一样--自动提示到有关网站下载安装jre。这个跟你copy的那个jdk一点关 ...


这个跟unix下的情况有点类似

[ 本帖最后由 rogershi 于 2006-1-5 10:03 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP