ubuntu12.04 Eclipse Indigoのインストール


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)アプリケーション(アプリケーション)メニューにアイコンを追加/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,官网下载JDK 7.0.5
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
6、解凍インストール
sudo tar zxvf ./jdk-7u5-linux-i586.tar.gz-C/usr/lib/jvm(mkdir/usr/lib/jvm以下が必要かもしれません)
  • cd /usr/lib/jvm  

  • sudo mv jdk1.7.0_05/ java-7-sun 
    7,環境変数の修正
            0.vim ~/.bashrc  
    export JAVA_HOME=/usr/lib/jvm/java-7-sun  
  • export JRE_HOME=${JAVA_HOME}/jre  

  • export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
  • export PATH=${JAVA_HOME}/bin:$PATH
  • 保存終了し、次のコマンドを入力してすぐに有効にします.
  • source ~/.bashrc 

  • 8,
    デフォルトのJDKバージョンを設定ubuntuではopenjdkなどのデフォルトのJDKがある場合がありますので、インストールしたJDKをデフォルトのJDKバージョンに設定するには、次の作業を行います.
    実行コード:
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  
  • sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  

  • sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300   
  • sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300   

  • sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300   
    実行コード:
    sudo update-alternatives --config java 
    以下に示すように、さまざまなJDKバージョンが表示されます.
    snowdream@snowdream:~$ sudo update-alternatives --config java  
  • にはjavaを置き換えるための3つの候補があります(/usr/bin/javaを提供します).  

  •   
  •   

  • 選択パス優先度ステータス
  • ------------------------------------------------------------  

  • *0/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061自動モード
  • 1/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061手動モード
  • 2/usr/lib/jvm/java-6-sun/jre/bin/java 63手動モード
  • 3/usr/lib/jvm/java-7-sun/bin/java 300手動モード
  •   
  •   

  • 現在の値を維持するには[*]を押すか、選択した番号:3 を入力します.
  • update-alternatives:手動モードで/usr/bin/java(java)を提供するために/usr/lib/jvm/java-7-sun/bin/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 locking for that 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