简述 :
ubuntu 安装eclipse (包括jdk 配置)
步骤:
1. 下載JDK和JRE
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 安装JDK
参考:
http://hi.baidu.com/sanwer/item/370a23330a6a7b23b3c0c533
http://www.cnblogs.com/cloudwind/archive/2012/10/19/2731263.html
1) 运行命令visudo 添加当前用戶sudo 的权限
找到root ALL=(ALL)ALL
添上自己的使用帳戶
root ALL=(ALL) ALL anialy ALL=(ALL) ALL
2) 创建JVM文件夾
sudo mkdir /usr/lib/jvm
之后把jdk1.7.0_45移到jvm下
4) 配置环境变量
修改启动项:
cd /etc/profile.d/
创建development.sh , 文件添加如下的配置
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使环境变量立即生效的方式
source /etc/profile
5)输入
sudo gedit /etc/environment
添加CLASSPATH, JAVA_HOME
5) 之后需要告诉系统JDK要使用sun的
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_45/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_45/bin/javac 300
sudo update-alternatives --config java由于之前没有配过所以只有1项不用再选择了
注:
如果直接执行jdk_1.x.bin则不会出现jar包不生成的情况下面的情况
直接执行右边那个(chmod a+x)就会生成左边的jdk包, 内部jar包都打包完成了
之后配置环境变量
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_13/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_13/bin/javac 300
sudo update-alternatives --config java
如果出现jdk 路径无法找到的情况,安装 ia32-libs
sudo apt-get install ia32-libs
root@ubuntu:/usr/lib/jvm/jdk1.7.0_45/lib#
将tools.pack 打包成tools.jar
unpack200 tools.pack tools.jar
cd 到jre/lib目录
cd /usr/lib/jvm/jdk1.7.0_45/jre/lib打包rt.jar
unpack200 rt.pack rt.jar
6) 之后发现JDK7的版本过高eclipse 不支持,需将版本降到JDK1.6(或者自己去下一个jdk6 for linux)
参考: http://blog.slogra.com/post-247.html
chmod +x jdk-6u32-linux-i586.bin
之后执行
./jdk-6u32-linux-i586.bin
运行之后也会出现一个jdk1.6的目录,把原先jdk7的目录修改为jdk6, 具体步驟可以参看之前配置jdk 7的方式
3. 下載eclipse (我下的版本是juno的 Eclipse IDE for C/C++ Developers)
http://www.eclipse.org/downloads/packages/release/juno/sr2
点击之后运行
发现 不能起动 ,但是重启电脑之后就可以用了