關於Ubuntu下安裝MyEclipse

           三還是沒有想到在Ubuntu下也可以裝MyEclipse,我想用這應該還可以把。我也用了這麼長時間的Ubuntu了,感覺也是一般,因爲速度上其實還不如windows來的快,不管是有些熱啓動呀,還是冷啓動,感覺效果都不是很好,最快也就和windows一樣把,當然我期望自己能在linux下體驗出超頻的效果,果然不可以呀,呵呵,硬件還是硬傷啊。這裏講講MyEclipse的安裝把,其實也不是很難,你百度應該都能百度的到的,這裏我想說的是,你安裝的時候千萬要注意路徑,而且破解文件網上也有把,都是一中破解的方式,你應該動的。我這裏一會貼出別人寫的博客,照着配置就行。tomcat也好弄,有了apt-get以後,你安裝什麼都是很迅速且方便的,根本不用去記什麼tar -xvsf 什麼的了。然後運行服務就用腳本把:service tomcat7 start / stop。今天晚上沒有看操作系統哇哇哇哇,明天早上早起看把看把看把!

        jdk下載地址 http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz

           我把jdk安裝到/opt/java,所以在Terminal窗口裏執行下面的代碼:

  1. sudo mkdir /opt/java  
  2. sudo tar zxvf jdk-7-linux-i586.tar.gz -C/opt/java  

         1. 用編輯器打開 /etc/environment

  1. sudo gedit /etc/environment  

         2. 修改文件

  1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:usr/games:${JAVA_HOME}/bin"  
  2. JAVA_HOME=/opt/java/jdk1.7.0  
  3. JRE_HOME=${JAVA_HOME}/jre  
  4. CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    3.打開bashrc文件
  1. sudo gedit ~/.bashrc  

    4.添加如下代碼
  1. export JAVA_HOME=/opt/java/jdk1.7.0  
  2. export JRE_HOME=${JAVA_HOME}/jre   
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
  4. export PATH=${JAVA_HOME}/bin:$PATH  

    5. 重新加載bashrc
  1. source ~/.bashrc  
        6.  配置默認JDK版本:由於ubuntu中可能會有默認的JDK,如openjdk,所以,爲了將我們安裝的JDK設置爲默認JDK版本,還要進行下面的配置:
  1. sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0/bin/java 300  
  2. sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0/bin/javac 300  
  3. sudo update-alternatives --install /usr/bin/jar jar /opt/java/jdk1.7.0/bin/jar 300  
  4. sudo update-alternatives --install /usr/bin/javah javah /opt/java/jdk1.7.0/bin/javah 300  
  5. sudo update-alternatives --install /usr/bin/javap javap /opt/java/jdk1.7.0/bin/javap 300  

         7.然後執行:
  1. sudo update-alternatives --config java  
  2. sudo update-alternatives --config javac  
  3. sudo update-alternatives --config jar  

            8.檢測環境是否配好
  1. java -version  
  2.   
  3. java version "1.7.0"  
  4. Java(TM) SE Runtime Environment (build 1.7.0-b147)  
  5. Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)  

下載 myeclipse-10.6-offline-installer-linux.run;http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.6-offline-installer-linux.run

重命名爲 myeclipse.run;

現在假設你的 myeclipse.run 的路徑是/home/yourname/myeclipse.run,下面開始安裝MyEclipse
打開終端,設置myeclipse.run爲可都寫.然後運行安裝嚮導
sudo chmod myeclipse.run
sudo sh myeclipse.run

安裝過程中,選擇安裝於/opt/MyEclipse/目錄下,然後根據系統版本選擇安裝相應的MyEclipse

在終端進到/opt 文件夾下, 並加下 root 權限
cd /opt
sudo chown -R root:root MyEclipse
sudo chmod -R +r MyEclipse
cd ./MyEclipse/MyEclipse\ 10/
sudo chown -R root:root myeclipse
sudo chmod -R +r myeclipse

建立 MyEclipse 的可執行文件(這個類似 windows 裏面到 exe 的概念)(注意文件路徑)
$ sudo gedit /usr/bin/MyEclipse

這時 gedit 會打開一個編輯器,在 gedit 編輯器裏面加入以下代碼並保存:
#!/bin/sh
#export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export MYECLIPSE_HOME=”/opt/MyEclipse/MyEclipse 10/myeclipse″
$MYECLIPSE_HOME/myeclipse $*
設置文件權限
$ chmod 755 /usr/bin/MyEclipse

在左上角的 Applications 菜單下加 MyEclipse 的啓動菜單
$ sudo gedit /usr/share/applications/MyEclipse.desktop
在編輯器裏面插入以下代碼並保存
[Desktop Entry]
Encoding=UTF-8
Name=MyEclipse 10
Comment=IDE for JavaEE
Exec=/opt/MyEclipse/MyEclipse\ 10/myeclipse
Icon=/opt/MyEclipse/MyEclipse\ 10/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

最後初始化啓動一下 MyEclipse!
$ /opt/MyEclipse/MyEclipse\ 10/myeclipse -clean


四.安裝中遇到的問題

問題一:

在”安裝myeclipse-第三步“中遇到了如下問題:

root@lihuoqingfly:~# sh '/media/thinkcu/Backup/常用軟件/Ubuntu/myeclipse.run'
Starting installer - please wait...
- Preparing install engine
- Extracted install engine
/media/thinkcu/Backup/常用軟件/Ubuntu/myeclipse.run: 1: /media/thinkcu/Backup/常用軟件/Ubuntu/myeclipse.run: : Permission denied
- Detected JVM architecture: bit
/media/thinkcu/Backup/常用軟件/Ubuntu/myeclipse.run: 190: [: =: argument expected
- Launching install engine; waiting for completion
- Exited install engine
root@lihuoqingfly:~#

從錯誤提示可以看出,是JVM的問題。雖然我配置好了path、java_hme等環境,java -version測試jdk也沒問題,但是就是裝MyEclipse時出錯誤,好像是找不到自己裝的JVM。原因是因爲ubuntu自己提供了OPen java。解決辦法:提前安裝好JDK,並激活JDK,使之可用(下面文章第七步),具體步驟見這篇文章:

Ubuntu 12.10 配置JDK/chrome jre環境完全教程,特別注意,文章的第七步不可忽略。

問題二:

在Dash面板中啓動剛纔創建的MyEclipse 10,提示如下錯誤:

The configuration area at '/opt/MyEclipse/MyEclipse 10/configuration' is not writable.  Please choose a writable location using the '-configuration' command line option.
myeclipse啓動時報錯

myeclipse啓動時報錯

解決辦法(將MyEclipse和裏面所有的文件及文件夾改爲777權限,即可讀寫和執行):

sudo chmod -R 777 /opt/MyEclipse

OK,正常啓動啦,帥氣

myelicpse10.06在ubuntu 12.10中正常啓動

myelicpse10.06在ubuntu 12.10中正常啓動



錯誤

  1. 5: /opt/eclipse/eclipse: Syntax error: "(" unexpected  
這是因爲32位系統安裝了64位軟件的錯誤


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章