




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
配置Java和Eclipse环境来源: ChinaUnix博客 日期: 2006.09.06 22:42(共有0条评论) 我要评论不知是不是因为Sun对Java发行版本的控制与GNU/Linux之间的矛盾加剧,很多Linux的发行版都不再默认附带Sun的JDK或JRE。举例来说,1- 之前的SUSE Linux 9.2 Professional自带JDK 1.4.2,下载Eclipse后可以直接启动,而现在openSUSE Linux 10.0 RC1里面就找不到JDK的影子,默认的Repository里面也没有,需要自行安装。(也许归结于Professional版和openSUSE本身产品定位的不同?)2- 在Fedora Core 4的发行版中,附带的是GNU版的JRE,javac用的是Eclipse的版本,当然也附带了Eclipse,但那是基于Eclipse SDK 3.1M6加上CDT做成的native版本。虽然这些也能用,但是毕竟不是完整的Java,也不是原本的Eclipse。不信的话你可以下载一个最新的 Eclipse SDK 3.1.1,解压以后,根本不能正常启动界面。由于我们一般能够获取的Linux发行版本都是免费的版本,而不是Professional或者Enterprise Server级别的,这些版本对Sun的JDK支持都很有限,另外Linux本身也鼓励我们去学一学如何DIY,我觉得有必要在完成了基本的Linux配置后,自己安装JDK和Eclipse环境。我们以使用比较广泛,也比较容易获取的Redhat Fedora Core 4 (/)为例说明这个安装步骤。安装准备我们这个时候可以打开一个命令行终端,输入java -version,可以看到如下信息:seanlocalhost $ java -versionjava version 1.4.2gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8)Copyright (C) 2005 Free Software Foundation, Inc.This is free software; see the source for copying conditions.There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.看到了吧?这并非Sun官方的Java。我们需要到Sun的网站上下载最新的JDK,目前的版本是JDK 5.0 Update 5,注意,这里有两个版本:jdk-1_5_0_05-linux-i586-rpm.bin和jdk-1_5_0_05-linux- i586.bin,根据Fedora Core 4的Release Notes说明,应该使用后者,也就是不带rpm的版本。同时,我们也需要到上下载最新的Eclipse SDK,目前版本3.1.1。需要根据你的系统环境选择合适的下载包,如:我的电脑是x86的,X Window系统用的是GNOME 2.10.0,那么自然应该选x86/GTK 2,文件名eclipse-SDK-3.1.1-linux-gtk.tar.gz。需要说明一下,FC4默认的X Window系统是GNOME,但是在KDE环境下,照样可以正常使用GTK的应用程序。安装和配置我们现在打开一个命令行终端,输入命令su,提供root用户密码,进入管理员操作模式。然后用ls -l看一下刚刚下载的jdk-1_5_0_05-linux-i586.bin,可以看到它的权限是-rw-r-r-,所有者为sean。为了能够执行它,需要更改它的权限设置。敲入命令chmod +x jdk-1_5_0_05-linux-i586.bin,再看权限,-rwxr-xr-x,可以执行了。切换到/opt/目录,运行jdk-1_5_0_05-linux-i586.bin即可。注意:在Linux默认PATH不包含当前目录,即.,因此执行当前目录的文件,正确的方法是在文件名前面加上./。成功以后可以发现在/opt/目录下多了一个jdk1.5.0_05子目录,这就是我们的 JAVA_HOME。到这里还没完,在终端里检查java -version找到的仍然是原来的GNU版本,我们还需要配置系统的环境变量PATH。检查目前PATH内容的方式是echo $PATH,为了能够直接找到我们自己的java,需要把/opt/jdk1.5.0_05/bin目录加入PATH,并且要在GNU版本的前面,最保险的办法当然是放到最前面了。方法是PATH=/opt/jdk1.5.0_05/bin:$PATH。这之后再敲java -version,出来的就是正确的了:seanlocalhost Java$ java -versionjava version 1.5.0_05Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)为了今后登录的时候就把这个路径加到环境中,需要修改一下.bash_profile,先cd 进入自己的主目录,然后用emacs或者vi编辑这个文件,找到PATH这一行,改成:PATH=/opt/jdk1.5.0_05/bin:$PATH:$HOME/bin保存,退出,注销然后重新登录。接下来要做的就是把Eclipse解压到一个你认为合适的路径。开始使用有很多方式运行我们的Eclipse:命令行或文件浏览器直接打开都可以。我这里告诉大家一个在GNOME里面比较方便的一种途径:从文件浏览器把eclipse运行文件拖放到系统的面板上,给它一个名字和图标,今后就可以直接点这个面板图标启动Eclipse了。呵呵,总算看到熟悉的Eclipse界面,一种亲切感油然而生,不是吗?这个Eclipse已经自带Java开发环境,如果想做C/C+,Eclipse下面的CDT也很不错,当然了,以前N多插件也是照用不误,接下来怎么弄就看大家自己了。:)Feedback#re: Linux起步配置Java和Eclipse环境回复url=javascript:_doPostBack(Comments1$CommentList$ctl00$DeleteLink,)/url 2005-10-05 18:46 by tntht问个问题撒 我安装和配置好后 java控制台不显示中文,甚至英文也没 怎么解决? 我也是FC4的说#re: Linux起步配置Java和Eclipse环境回复url=javascript:_doPostBack(Comments1$CommentList$ctl01$DeleteLink,)/url 2005-10-05 20:24 by 大胃我这里也一样,但是我一般不去管那个ControlPanel,也就无所谓了,估计是FC4安装时设定默认语言为中文的关系。有空可以换回英文试试看。 #re: Linux起步配置Java和Eclipse环境回复url=javascript:_doPostBack(Comments1$CommentList$ctl02$DeleteLink,)/url 2005-10-06 09:50 by kukooBlog安装了Sun JDK以后,关于路径的问题。 FC3/4下面,默认的GNU j,那个java应该是/usr/sbin下面的一个soft link。 因为我几乎不会用到这个GNU j,所以,可以把这个soft link删掉 (rm java),然后,重新创建一个 (ln -s /opt/jdk./bin/java java)。 所以,我没有设置路径。 倒是JAVA_HOME还是要设置一下的为好。#re: Linux起步配置Java和Eclipse环境回复url=javascript:_doPostBack(Comments1$CommentList$ctl03$DeleteLink,)/url 2005-10-06 12:06 by 大胃To tntht: 我试过了, 在登录界面选择英文进入系统, ControlPanel可以正常显示. 在英文界面可以正常阅读中文, 只是默认不带中文输入法. To kukoo: 呵呵, 谢谢提醒. 如此看来, 我的思维方式还不够UNIX. :P 还有, 正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省云和县2025年上半年事业单位公开遴选试题含答案分析
- 农业种子市场探索
- 南召县六年级英语课本上册单词表卡通版
- 河北省辛集市2025年上半年事业单位公开遴选试题含答案分析
- 河北省威县2025年上半年事业单位公开遴选试题含答案分析
- 河北省孟村回族自治县2025年上半年公开招聘村务工作者试题含答案分析
- 河北省乐亭县2025年上半年事业单位公开遴选试题含答案分析
- 2025年半合成金属切削液生产线租赁与维护合同
- 2025年度党支部党建联建文化旅游合作协议书
- 2025年建筑材料研发与知识产权保护承包协议
- 球囊扩张支架植入术
- 小儿推拿手法穴位的全身调理与养生保健
- 警械培训课件
- InDesign印前设计与实战 课件 第二章 印前设计版面概述-印刷基础知识
- 人教版七年级英语下册阅读专项训练60篇-含答案
- 人工智能在检验医学中的应用
- 【江苏洋河股份内部控制环境现状、问题及对策12000字(论文)】
- 小学语文课外补充古诗词
- 人教版数学四年级上册教材课后习题参考答案(全)
- 人力资源员工旅游活动方案
- 《大卫科波菲尔》读书分享名著导读PPT
评论
0/150
提交评论