下周要在Ubuntu中调试程序,所以今天抽空先配置好Myeclipse环境。

准备:

  • JDK  下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  • MyEclipse
    下载地址: http://www.myeclipseide.com/module-htmlpages-display-pid-4.html

一、启用root账户

1.Ubuntu出于安全考虑默认关闭root账户,所以启用root账户之前要先为它设置密码,Ctrl+Alt+T调出终端:sudo passwd root ,三次输入密码(第一次当前用户密码,后两次root账户密码),完成

2. 登陆root账户:su root 输入刚设置的密码

3. 切换到lightdm目录:cd /etc/lightdm/ ,并备份lightdm.conf文件: cp -p lightdm.conf lightdm.conf.bak

4. 编辑lightdm.conf:  sudo gedit lightdm.conf ,在最后添加这句:greeter-show-manual-login=true

现在重启,用户名root登陆

 

root登陆之后可能没有声音,这是因为root登陆pulseaudio没有启动,解决办法:

1. 将root加到pulse-access组:usermod -a -G pulse-access root

2. 启动pulseaudio: pulseaudio --start --log-target=syslog

二、配置JDK

1. 把下载的jdk-7u17-linux-i586.tar.gz移动到安装目录 /usr

2. 切换到/usr 目录: cd /usr , 解压jdk:sudo tar -zxvf jdk-7u17-linux-i586.tar.gz

3. 接下来和Windows一样了,配置环境变量: sudo gedit /etc/profile  ,在文件最后添加如下语句(确认好自己的路径):

export JAVA_HOME=/usr/jdk1.7.0_17

export JRE_HOME=/usr/jdk1.7.0_17/jre

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

4. 使刚才修改的profile立即生效(!!!重要):/etc/profile

5. 修改系统默认JDK,让它立即生效(确认好自己的路径):

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/jdk1.7.0_17/bin/java" 300

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/jdk1.7.0_17/bin/javac" 300

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/jdk1.7.0_17/bin/javaws" 300

sudo update-alternatives --config java

sudo update-alternatives --config javac

sudo update-alternatives --config javaws

6. 到此刻已经基本完成了,可以验证了: java -version

三、安装MyEclipse 10.7

1. 切换到MyEclipse所在路径(确认自己的路径): cd /home/hans/Documents

2. 设置MyEclipse.run的执行权限,使之可以安装:sudo chmod +x myeclipse.run

3. 启动Myeclipse图形安装界面: sudo sh myeclipse.run 
接下来和Windows差不多了,我把安装路径设在 /usr,安装完了,先不要启动

4. 为MyEclipse附上root权限:

 cd /usr
 root:root MyEclipse
 sudo chmod -R +r MyEclipse
 cd 'MyEclipse/MyEclipse 10/'
 sudo chown -R root:root myeclipse
 sudo chmod -R +r myeclipse

5.建立MyEclipse执行文件:sudo gedit /usr/bin/MyEclipse, 在打开的编辑其中添加以下内容:

 export MYECLIPSE_HOME="/usr/MyEclipse/MyEclipse 10/myeclipse"
 $MYECLIPSE_HOME/myeclipse $*

6. 设置MyEclipse文件权限:sudo chmod 755 /usr/bin/MyEclipse

7. 在Dash Home中添加MyEclipse快捷方式:sudo gedit /usr/share/applications/MyEclipse.desktop, 在打开的编辑器中添加以下内容(确认好自己的路径):

[Desktop Entry]
Encoding=UTF-8
Name=MyEclipse 10
Comment=IDE for JavaEE
Exec=/usr/MyEclipse/MyEclipse\ 10/myeclipse
Icon=/usr/MyEclipse/MyEclipse\ 10/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

8. 可以初始化启动了(确认好自己的路径):'/usr/MyEclipse/MyEclipse 10/myeclipse' -clean

9. 关闭MyEclipse,破解附件:破解文件,Windows/Linux通用 ,破解方法压缩包里面都有

至此,整个配置完成,下次可以直接在Dash Home中打开MyEclipse了

Ubuntu 12.10 配置MyEclipes 10.7环境(加破解)的更多相关文章

  1. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

  2. Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

    Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...

  3. 一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_200 时光荏苒,过隙白驹,即将进入2022年,著名敏捷开发语言Python也放出了3.10最终版,本次我们来展示一下在不同的系统和 ...

  4. Ubuntu 12.04中MyEclipse 10.6+下载+安装+破解

    至于MyEclipse在Ubuntu的安装教程网上很多,那我为什么我还写这篇文章呢?这次重装Ubuntu之后, 在安装MyEclipse 10.6过程中遇到了一个问题,所以把MyEclipse的安装方 ...

  5. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  6. Ubuntu 12.04(32位)下PHP环境的搭建(LAMP)

    Ubuntu 12.04 32位 下默认安装为5.3.10  不是以下图文中的5.4 1.首先打开命令行,切换到root身份,获得最新的软件包 su root sudo apt-get install ...

  7. ubuntu 12.04 配置-1

    今天对ubuntu 12.04 系统进行了相关的配置,配置的主要内容有: 1)php + mysql + apache2 web开发环境的搭建: 2)vim的简单保存退出指令: 3)文件和文件夹权限的 ...

  8. ubuntu 12.04LTS下搭建Andriod开发环境记录

    今天在Ubuntu 12.04 LTS 下安装了android开发环境. 1, 安装JDK 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.g ...

  9. Ubuntu P40显卡配置CUDA 10.1,CUDNN 7.6,Conda 5.2.0, Tensorflow-gpu 1.8

    1. 安装CUDA 禁用nouveau vim /etc/modprobe.d/blacklist.conf 最后两行加入 blacklist nouveau options nouveau mode ...

随机推荐

  1. Pycharm远程调试

    1.在pycharm的安装目录中找到pycharm-debug.egg,将其拷贝到目标主机的/usr/lib/python2.7/dist-packages目录下: 执行: sudo easy_ins ...

  2. Linux下如何删除Oracle

    一. 停止Oracle数据库服务 shutdown immediate 二. 停止监听服务 lsnrctl stop 三. 用dbca卸载数据库实例 四. 删除相关文件  -->> 如果只 ...

  3. 献给所有从事IT行业拥有梦想的英语渣们

    本文适合读者:从小到大英语都不好,如今选择IT行业需要重拾英语追寻梦想的人,英语大神们请绕行.. 目录 一.背景介绍 二.明确学习目标 2.1 英文文法 2.2 词汇量 三.题外话 3.1 关于本文 ...

  4. 推荐25个帮助你提高技能的 CSS3 实战教程

    使用 CSS,你能够以极高的效率和易用性创造出美丽的设计.而目前流行的 CSS3 技术更加强大,能够创造更多丰富的效果和功能,而不需要任何外部插件.今天,我为大家收集了25个很有用的 CSS 教程,技 ...

  5. 判断js数据类型和clone

    判断返回js数据类型 function judgeType(arg){//判断返回js数据类型 return Object.prototype.toString.call(arg).slice(8,- ...

  6. storm坑之---传递对象

    继之前遇到的那个同步问题的坑之后(storm坑之---同步问题),最近对代码又做了调整和重构,并且又遇到了另一个storm开发中应该值得警惕的坑.接下来说说这个坑的大体情况. 在我的storm程序中, ...

  7. TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器

    TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是: 坚持定时器 保活定时器 2MSL定时器 其中坚持定时器用于防止通告窗口为0以后双方互相等待死 ...

  8. HT for Web基于HTML5的图像操作(二)

    上篇介绍了HT for Web采用HTML5 Canvas的getImageData和setImageData函数,通过颜色乘积实现的染色效果,本文将再次介绍另一种更为高效的实现方式,当然要实现的功能 ...

  9. Javascript模板引擎mustache.js详解

    mustache.js是一个简单强大的Javascript模板引擎,使用它可以简化在js代码中的html编写,压缩后只有9KB,非常值得在项目中使用.本文总结它的使用方法和一些使用心得,内容不算很高深 ...

  10. 近期总结:generator-web,前端自动化构建的解决方案

    本文结合最近的工作经验,总结出一个较简洁的前端自动化构建方案,主张css和js的模块化,并通过grunt的自动化构建,有效地解决css合并,js合并和图片优化等问题,对于提高前端性能和项目代码质量有一 ...