欢迎来到天天文库
浏览记录
ID:8856830
大小:40.50 KB
页数:5页
时间:2018-04-09
《配置java和eclipse环境》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、配置Java和Eclipse环境来源:ChinaUnix博客 日期:2006.09.0622:42 (共有0条评论)我要评论 不知是不是因为Sun对Java发行版本的控制与GNU/Linux之间的矛盾加剧,很多Linux的发行版都不再默认附带Sun的JDK或JRE。举例来说,1-之前的SUSELinux9.2Professional自带JDK1.4.2,下载Eclipse后可以直接启动,而现在openSUSELinux10.0RC1里面就找不到JDK的影子,默认的Repository里面也没有,需要自行安装。(也许归结于Professional
2、版和openSUSE本身产品定位的不同?)2-在FedoraCore4的发行版中,附带的是GNU版的JRE,javac用的是Eclipse的版本,当然也附带了Eclipse,但那是基于EclipseSDK3.1M6加上CDT做成的native版本。虽然这些也能用,但是毕竟不是完整的Java,也不是原本的Eclipse。不信的话你可以下载一个最新的EclipseSDK3.1.1,解压以后,根本不能正常启动界面。由于我们一般能够获取的Linux发行版本都是免费的版本,而不是Professional或者EnterpriseServer级别的,这些版本
3、对Sun的JDK支持都很有限,另外Linux本身也鼓励我们去学一学如何DIY,我觉得有必要在完成了基本的Linux配置后,自己安装JDK和Eclipse环境。我们以使用比较广泛,也比较容易获取的RedhatFedoraCore4(http://fedora.redhat.com/)为例说明这个安装步骤。安装准备我们这个时候可以打开一个命令行终端,输入"java-version",可以看到如下信息:[sean@localhost~]$java-versionjavaversion"1.4.2"gij(GNUlibgcj)version4.0.02
4、0050519(RedHat4.0.0-8)Copyright(C)2005FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions. ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.看到了吧?这并非Sun官方的Java。我们需要到Sun的网站上下载最新的JDK,目前的版本是JDK5.0Update5,注意,这里有两个版本:jdk-1_5_0_0
5、5-linux-i586-rpm.bin和jdk-1_5_0_05-linux-i586.bin,根据FedoraCore4的ReleaseNotes说明,应该使用后者,也就是不带rpm的版本。同时,我们也需要到eclipse.org上下载最新的EclipseSDK,目前版本3.1.1。需要根据你的系统环境选择合适的下载包,如:我的电脑是x86的,XWindow系统用的是GNOME2.10.0,那么自然应该选「x86/GTK2」,文件名eclipse-SDK-3.1.1-linux-gtk.tar.gz。需要说明一下,FC4默认的XWindow
6、系统是GNOME,但是在KDE环境下,照样可以正常使用GTK的应用程序。安装和配置我们现在打开一个命令行终端,输入命令su,提供root用户密码,进入管理员操作模式。然后用ls-l看一下刚刚下载的jdk-1_5_0_05-linux-i586.bin,可以看到它的权限是-rw-r--r--,所有者为sean。为了能够执行它,需要更改它的权限设置。敲入命令chmod+xjdk-1_5_0_05-linux-i586.bin,再看权限,-rwxr-xr-x,可以执行了。切换到/opt/目录,运行jdk-1_5_0_05-linux-i586.bin
7、即可。注意:在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版本的前面,最保险的办法当然是放到最前面了
8、。方法是PATH="/opt/jdk1.5.0_05/bin:$PATH"。这之后再敲java-version,出来的就是正确的了:[sean@loc
此文档下载收益归作者所有