关于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窗口里执行下面的代码:

[html]  view plain copy print ?
  1. sudo mkdir /opt/java  
  2. sudo tar zxvf jdk-7-linux-i586.tar.gz -C/opt/java  

          1. 用编辑器打开   /etc/environment

[html]  view plain copy print ?
  1. sudo gedit /etc/environment  

          2. 修改文件

[html]  view plain copy print ?
  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文件
[html]  view plain copy print ?
  1. sudo gedit ~/.bashrc  

    4.添加如下代码
[html]  view plain copy print ?
  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
[html]  view plain copy print ?
  1. source ~/.bashrc  
         6.   配置默认JDK版本:由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行下面的配置:
[html]  view plain copy print ?
  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.然后执行:
[html]  view plain copy print ?
  1. sudo update-alternatives --config java  
  2. sudo update-alternatives --config javac  
  3. sudo update-alternatives --config jar  

            8.检测环境是否配好
[html]  view plain copy print ?
  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中正常启动



错误

[html]  view plain copy print ?
  1. 5: /opt/eclipse/eclipse: Syntax error: "(" unexpected  
这是因为32位系统安装了64位软件的错误


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值