ubuntu12.04安装Eclipse Indigo

来源:互联网 发布:nginx rtmp 直播配置 编辑:程序博客网 时间:2024/04/23 20:20


1,官方下载  Eclipse  Indigo

http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr2

2、解压到指定目录:/opt
可先解压到当前目录然后
mv eclipse /opt

(1)如果想把eclipse目录的更改为root拥有,可以执行下面的命令
sudo chown -R root:root /opt/eclipse
在/usr/bin目录下创建一个启动脚本eclipse

 

(2)用下面的命令来创建:
sudo gedit /usr/bin/eclipse

然后在该文件中添加以下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"

$ECLIPSE_HOME/eclipse $*

(3)让修改该脚本的权限,让它变成可执行,执行下面的命令:
sudo chmod +x /usr/bin/eclipse

3、在桌面或者gnome菜单中添加eclipse启动图标

(1)在桌面或者启动面板上添加图标:
在桌面(右键单击桌面->创建启动器)或面板(右键单击面板->添加到面板 ->定制应用程序启动器)上创建一个新的启动器,然后添加下列数据:

名称:Eclipse Platform
命令:eclipse
图标: /opt/eclipse/icon.xpm

(2)在Applications(应用程序)菜单上添加一个图标
用文本编辑器在/usr/share/applications目录里新建一个名为eclipse.desktop的启动器,如下面的命令:

sudo vi /usr/share/applications/eclipse.desktop
或者
sudo gedit /usr/share/applications/eclipse.desktop

然后在文件中添加下列内容:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

保存文件。完成整个安装过程。可以双击桌面eclipse的图标来运行eclipse。


4, 此时可能会弹出一个错误:

A java Runtime Environment(JRE) or java Development kit(JDK) must be available in order to run Eclipse.

No java virtual machine was found after searching the following locations:

D:\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH

这是由于你的系统未安装JDK造成的!


5,官网下载JDK7.0.5

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

6,解压安装

  1. sudo tar zxvf ./jdk-7u5-linux-i586.tar.gz  -C /usr/lib/jvm    (可能需要 mkdir /usr/lib/jvm一下)
  2. cd /usr/lib/jvm  
  3. sudo mv jdk1.7.0_05/ java-7-sun 
7,修改环境变量

        0.vim ~/.bashrc  

  1. export JAVA_HOME=/usr/lib/jvm/java-7-sun  
  2. export JRE_HOME=${JAVA_HOME}/jre  
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
  4. export PATH=${JAVA_HOME}/bin:$PATH
  5. 保存退出,输入以下命令使之立即生效。
  6. source ~/.bashrc 

8,

配置默认JDK版本

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  
  2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  
  3. sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300   
  4. sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300   
  5. sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300   

执行代码:

  1. sudo update-alternatives --config java 

系统会列出各种JDK版本,如下所示:


  1. snowdream@snowdream:~$ sudo update-alternatives --config java  
  2. 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。  
  3.   
  4.   
  5.   选择       路径                                    优先级  状态  
  6. ------------------------------------------------------------  
  7. * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式  
  8.   1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  
  9.   2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  
  10.   3            /usr/lib/jvm/java-7-sun/bin/java           300       手动模式  
  11.   
  12.   
  13. 要维持当前值[*]请按回车键,或者键入选择的编号:3  
  14. update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。 

测试


root@yuxin-XPS-L412Z:~/Downloads# java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)


9,另外,您还可能在启动eclipse的时候弹出如下的错误提示框:

1
Locking is not possible in the directory"/opt/eclipse/configuration/org.eclipse.osgi". A common reason is that the file system or Runtime Environment does not support file lockingforthat location. Please choose a different location, or disable file locking passing"-Dosgi.locking=none"as a VM argument.  /opt/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permission denied)

Fix:

Edit /opt/eclipse/eclipse.ini, add or move the line:

1
-Dosgi.locking=none

at the end of the file, or at least after the argument -vmargs

Another Fix is to set the rights for the eclipse directory
chown -R root:root eclipse
chmod -R g-w eclipse






原创粉丝点击