博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下配置MyEclipse环境
阅读量:4128 次
发布时间:2019-05-25

本文共 3778 字,大约阅读时间需要 12 分钟。

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

           我把jdk安装到/opt/java,所以在Terminal窗口里执行下面的代码:

sudo mkdir /opt/javasudo tar zxvf jdk-7-linux-i586.tar.gz -C/opt/java
         
1. 用编辑器打开
 
/etc/environment

sudo gedit /etc/environment
         
2. 修改文件

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:usr/games:${JAVA_HOME}/bin"JAVA_HOME=/opt/java/jdk1.7.0JRE_HOME=${JAVA_HOME}/jreCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    3.打开bashrc文件
sudo gedit ~/.bashrc
    4.添加如下代码
export JAVA_HOME=/opt/java/jdk1.7.0export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
    5
. 重新加载bashrc
source ~/.bashrc
        
6.  
配置默认JDK版本:由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行下面的配置:
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0/bin/javac 300sudo update-alternatives --install /usr/bin/jar jar /opt/java/jdk1.7.0/bin/jar 300sudo update-alternatives --install /usr/bin/javah javah /opt/java/jdk1.7.0/bin/javah 300sudo update-alternatives --install /usr/bin/javap javap /opt/java/jdk1.7.0/bin/javap 300
         7.然后执行:
sudo update-alternatives --config javasudo update-alternatives --config javacsudo update-alternatives --config jar
            8.检测环境是否配好
java -versionjava version "1.7.0"Java(TM) SE Runtime Environment (build 1.7.0-b147)Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)
下载 myeclipse-10.6-offline-installer-linux.run;重命名为 myeclipse.run;现在假设你的 myeclipse.run 的路径是/home/yourname/myeclipse.run,下面开始安装MyEclipse打开终端,设置myeclipse.run为可都写.然后运行安装向导sudo chmod myeclipse.runsudo sh myeclipse.run安装过程中,选择安装于/opt/MyEclipse/目录下,然后根据系统版本选择安装相应的MyEclipse在终端进到/opt 文件夹下, 并加下 root 权限cd /optsudo chown -R root:root MyEclipsesudo chmod -R +r MyEclipsecd ./MyEclipse/MyEclipse\ 10/sudo chown -R root:root myeclipsesudo 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-8Name=MyEclipse 10Comment=IDE for JavaEEExec=/opt/MyEclipse/MyEclipse\ 10/myeclipseIcon=/opt/MyEclipse/MyEclipse\ 10/icon.xpmTerminal=falseType=ApplicationCategories=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 engineroot@lihuoqingfly:~#

从错误提示可以看出,是JVM的问题。虽然我配置好了path、java_hme等环境,java -version测试jdk也没问题,但是就是装MyEclipse时出错误,好像是找不到自己装的JVM。原因是因为ubuntu自己提供了OPen java。解决办法:提前安装好JDK,并激活JDK,使之可用(下面文章第七步),具体步骤见这篇文章:

,特别注意,文章的第七步不可忽略。

问题二:

在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和里面所有的文件及文件夹改为777权限,即可读写和执行):

sudo chmod -R 777 /opt/MyEclipse

OK,正常启动啦,帅气

myelicpse10.06在ubuntu 12.10中正常启动

错误

5: /opt/eclipse/eclipse: Syntax error: "(" unexpected
这是因为32位系统安装了64位软件的错误

转载地址:http://eqwvi.baihongyu.com/

你可能感兴趣的文章
JDBC核心技术 - 上篇
查看>>
一篇搞懂Java反射机制
查看>>
ThreadLocal
查看>>
从Executor接口设计看设计模式之最少知识法则
查看>>
OKhttp之Call接口
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
关于Content-Length
查看>>
WebRequest post读取源码
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Count and Say
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
Pascal's Triangle -- 生成杨辉三角
查看>>
Pascal's Triangle II 生成杨辉三角中的某行
查看>>
Minimum Depth of Binary Tree -- 二叉树的最小深度 DFS 加剪枝
查看>>
Climbing Stairs 爬楼梯方法 动态规划
查看>>
Merge Two Sorted Lists 合并两个有序链表
查看>>