linux环境utuntu中java环境变量配置和eclipse配置启动

linux环境utuntu中java环境变量配置和eclipse配置启动
ouseove发布于 2008-10-03 | <script src="http://www.linuxdiyf.com/function.php?action=view&tid=110134&views=944" type="text/JavaScript"></script> 945次阅读   字号:       (网友评论 1  条) 我要评论
最近想验证下偶的talend组件可否跨windows平台运行, 几经周折,才算搞定基础环境。看看网路上对在linux环境特别是utuntu下的最新版JDK及eclipse安装配置解决办法不是太多,或是太长篇大 论,学会做一件简单的事情对一个人的信心有多大影响。为解初学者的痛苦,特将此小成果与从分享。(另外,虽然有办法让utuntu在sourcelist 中找到eclipse自动安装配置,但偶觉得初学者还是多动动手比较好)

1. jdk安装及java环境变量的配置

(1). 下载最新版的jdk的linux版本, 如jdk-6u7-linux-i586.bin, 然后在 terminal 执行 sh jdk-6u7-linux-i586.bin 命令 ( 如果没有权限, 先加上 chmod +x jdk-6u7-linux-i586.bin )

(2). 解压到当前目录, 可重命名文件夹或移动它到其它目录下

(3). 配置环境变量, 类似于windows系统的。

一般有配置三个变量:

- PATH, 指定命令搜索路径
- CLASSPATH, 指定类搜索路径, jdk安装目录下的lib子目录中的dt.jar及tool.jar设置到CLASSPATH中, 还有当前目录"."
- JAVA_HOME, 它指向JDK的安装目录

另外, 有三种配置的方法(完成后需重新登录):

- 修改 /etc/profile 文件, 所有的用户都有权使用这些环境变量, 开发使用时可使用此方法, 在文件后加上以下内容, 具体编辑文件的操作方法参见另法:

JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

注意: 每行前面不要留非法字符(如tab等吧, 空格不知有没关系)

- 修改用户目录下的.bashrc文件, 它可以将使用权限控制到用户级别, 在文件末尾加上:

set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

- 直接在shell下设置变量, 换个shell就无效了, 只是一种临时的使用, 执行以下命令即可:

export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(4). 编写一个简易java类即可验证是否配置成功!

2. 在完成JDK的安装后, 再来安装ECLIPSE:

(1) 下载 eclipse 的linux平台包 eclipse-SDK-3.4-linux-gtk.tar.gz , 地址是:http://www.eclipse.org/downloads ... tar.gz&mirror_id=40

(2) 解压开发包:
命令: tar -zxvf eclipse-SDK-3.4-linux-gtk.tar.gz

(3) 试运行 eclipse

-> 直接运行eclipse, 将死挂住不动
命令: ./eclipse 发现有异常

[
java.io.FileNotFoundException: /home/tao/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (No such file or directory)
]

-> 经查确无此文件, 是权限问题吗? 再执行
命令: sudo ./eclipse 还是有异常, 弹出对话提示无法找到匹配的jre, 即无可支持的JVM, 为什么没有呢, JDK已经配置为环境变量了, 怎么会找不到呢?

-> 指定吧, 这样子:
命令: sudo ./eclipse -vm $JAVA_HOME/jre 找不到
再试: sudo ./eclipse -vm $JAVA_HOME 还是找不到
再试: sudo ./eclipse -vm $JAVA_HOME/bin ok!!!
或: sudo ./eclipse -vm $JAVA_HOME/bin/java ok!!!

PS: Some plugins do not seem to function properly when running Eclipse normally, such as BIRT. Running Eclipse with the following options may fix the plugin:
eclipse -vm $JAVA_HOME/bin/java -ws gtk
【已有1 位网友发表了看法】  【打印】  【关闭】

 

 相关评论
作者: cwqing1973 发布日期: 2008-10-03
写得不错,如果想偷懒的话,你看看这下这个地址:
http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=89614
这是Ubuntu关于eclipse的帖子。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值