`

eclipse在Ubuntu 13.04下的安装过程及问题小记

 
阅读更多

一、eclipse安装过程

首先确保在安装eclipse之前已经安装好Java虚拟机

1. eclipse官网下载压缩包

下载地址:http://www.eclipse.org/downloads/?osType=linux&release=undefined

2. 解压缩到 /opt/(/opt一般为大型商业软件或第三方软件包安装的地方,我习惯将第三方软件安装在此,当然你也可以安装在/usr/local下或其他地方)

sudo tar xzvf eclipse-standard-kepler-R-linux-gtk.tar.gz -C /opt

tar的-C参数指定了文件解压后所在的目录

注意:

(1)由于/opt权限默认情况下为root所拥有,普通用户不能写,故需要加sudo

如果希望普通用户也能读写/opt,则可以修改该目录的权限(完全为了方便,当然如果需要考虑安全问题,则不应该修改此目录权限):

sudo chown -R jmwang:jmwang /opt

(2)如果想把eclipse目录的更改为root拥有,则可以执行下面的命令

sudo chown -R root:root /opt/eclipse

3.在/usr/bin目录下创建一个启动脚本eclipse

sudo gedit /usr/bin/eclipse

然后在该文件中添加以下内容:

#!/bin/sh 
export ECLIPSE_HOME=/opt/eclipse
$ECLIPSE_HOME/eclipse $*

PS:$*($@) 传递给脚本的所有参数的值

该命令的目的就是为了能在terminal下直接输入eclipse命令就能打开eclipse,但此时权限不够,还需要第4步

4.修改该脚本的权限,让它变成可执行,执行下面的命令:

sudo chmod +x /usr/bin/eclipse

以上可以通过命令行输入eclipse就可以启动IDE了。

5.在桌面上创建启动图标

方法一、通过桌面启动器创建

命令:gnome-desktop-item-edit ~/ --create-new

名称:eclipse
命令:eclipse
图标: /opt/eclipse/icon.xpm

将用户目录(我的是/home/hadoop)下刚创建的启动图标拖到桌面即可。

注意:

(1)上述命令并不是Ubuntu自带的,需要我们自己安装:

sudo apt-get install --no-install-recommends gnome-panel

(2)用该方式产生的启动图标双击运行时不会产生命令行提示窗口,十分友好

方法二、通过在应用程序中创建,其实就是添加到applications中

sudo gedit /usr/share/applications/eclipse.desktop

然后在弹出的文件中输入:

复制代码
[Desktop Entry]
Name=eclipse
Comment=Eclipse IDE (v4.3)
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
复制代码

保存文件。然后将此文件拷贝到桌面,可以双击桌面 eclipse的图标来运行eclipse。

注意:红色部分表示双击运行时是否会产生命令行窗口,true表示产生命令行窗口,是否不友好,所以一定要把Terminal的值写为false

但此时我的eclipse启动出现了问题:

找不到jre路径,解决方案如下:

方案一、修改eclipse安装目录下的eclipse.ini文件,在首行添加虚拟机参数-vm的设置

-vm

/opt/java/jdk1.7.0_25/jre/bin/java

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse

方案二、修改步骤3中的启动脚本,在这里面指定启动参数,如下:

#!/bin/sh

export ECLIPSE_HOME=/opt/eclipse
#$ECLIPSE_HOME/eclipse $*
$ECLIPSE_HOME/eclipse -vm /opt/java/jdk1.7.0_25/jre/bin/java -data /home/jmwang/workspace &

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse

# -date参数用以指定Eclipse的workspace

二、eclipse使用问题小记

1. eclipse不小心删除默认工作空间后启动不了IDE

经常会遇到删除原来工作空间及相应的目录会发现eclipse启动不了的问题,如我本来的linux用户名为jmwang,eclipse默认工作空间是/home/jmwang/workspace,但有一次因为需要更改了用户名,改为hadoop,相应/home/jmwang/workspace也改为了/home/hadoop/workspace,此时打开eclipse出现以下错误:

当然首先想到改变eclipse默认的工作空间,改为/home/hadoop/workspace,而且只能通过配置文件改(IDE根本打不开),方法如下:

打开eclipse的安装目录,依次打开以下目录,configuration\.settings

文件夹下有一个文件 org.eclipse.ui.ide.prefs,里面的内容格式如下:

MAX_RECENT_WORKSPACES=5
RECENT_WORKSPACES=/home/hadoop/workspace
RECENT_WORKSPACES_PROTOCOL=3
SHOW_WORKSPACE_SELECTION_DIALOG=false
eclipse.preferences.version=1

修改上面的红色加粗部分即可,最后保存,发现还是启动不了eclipse,仍然报那个错误,说明工作空间还没改掉,苦思冥想,回忆eclipse的安装过程,发现我当初在/usr/bin下建了个eclipse的启动脚本eclipse,内容如下:

#!/bin/sh

export ECLIPSE_HOME=/opt/eclipse
#$ECLIPSE_HOME/eclipse $*
$ECLIPSE_HOME/eclipse -vm /opt/java/jdk1.7.0_25/jre/bin/java -data /home/jmwang/workspace &

红色部分仍为原来的空间,而这个优先级是最高的,所以前面的修改无效,将其改为/home/hadoop/workspace后再打开eclipse就可以了。

2. 如何恢复eclipse工作空间提示功能

由于一直习惯eclipse中只使用一个工作空间,所以一般在eclipse刚刚安装好后第一次启动时,我就钩上了弹出的工作空间选择的对话框中以后不再提示的钩选。

结果这次突然需要用到它的工作空间提示功能了,却突然不知道如何找回它的提示功能了。

设置方法如下:

Window -> Preferences -> General -> Startup and Shuodown -> Workspaces -> Prompt for workspace on startup

作者:Alexia(minmin)

如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】

如果您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】

如果您希望与我交流互动,欢迎微博互粉

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接

否则保留追究法律责任的权利

分享到:
评论

相关推荐

    ubuntu13.04安装及配置(详细说明)

    本资源详细描述了ubuntu13.04安装及配置,以及各种服务的搭建及应用程序的安装。全面的总结了ubuntu13.04安装及配置的每个过程。

    UBUNTU 13.04 入门教程

    教程的第一部分“Getting Started with Ubuntu”强调了Ubuntu的哲学和简短的历史,介绍了Ubuntu的安装过程,包括尝试Ubuntu、安装过程的开始、以及安装的完成。这一部分对于初学者来说至关重要,因为它涉及到安装...

    Ubuntu13.04操作手册

    在安装过程中,用户可以按照指导进行操作,设置好引导顺序,以确保系统能够正常引导启动。 UbuntuKylin桌面环境提供了一系列的特有功能,如DASH、启动器、HUD(Head Up Display)、即现式滚动条等,这些功能为用户...

    VMware上ubuntu13.04安装过程详解

    在安装过程中,分区是非常重要的一步。选择“清除整个磁盘并安装Ubuntu”将格式化虚拟硬盘并安装Ubuntu。而“其他选项”则允许用户进行更细致的分区管理,如选择现有的分区或者手动创建新的分区。在实际硬盘上安装时...

    win7+ubuntu13.04双系统的安装教程

    自己在win7下安装了ubuntu13.04,分享给大家参考

    U盘安装ubuntu13.04

    标题中的“U盘安装ubuntu13.04”指的是使用USB闪存驱动器来安装Ubuntu 13.04操作系统的流程。Ubuntu是一款基于Debian的开源Linux发行版,...如果在安装过程中遇到任何问题,可以查阅Ubuntu官方文档或在线社区获取帮助。

    Ubuntu 13.04下安装了lazarus后一直crash怎么办.docx

    在Ubuntu 13.04操作系统中,用户遇到了在安装Lazarus集成开发环境后,程序经常崩溃的问题。Lazarus是一款开源的Delphi克隆,用于创建跨平台的Free Pascal程序。这个问题主要由两个因素引起:一是Ubuntu 13.04中的app...

    ubuntu 13.04可用源.zip

    在Linux世界中,Ubuntu是一个非常流行的开源操作系统,其版本号如13.04表示发行日期,例如"Raring Ringtail"是Ubuntu 13.04的代号。Ubuntu的软件主要通过软件仓库(也称为源)进行分发,这些仓库包含了大量的开源和...

    ubuntu 13.04安装配置

    全面的ubuntu配置,使用更加舒心,欢迎下载

    Win 8 UEFI 模式安装ubuntu13.04安装教程

    在安装过程中,注意以下几点: - 选择“其他选项”以便与Win 8共存。 - 选择磁盘时,你可能会看到一个UEFI类型的分区(通常大小约为100MB)。删除这个分区,然后创建一个新的分区作为Ubuntu的安装位置,同时预留2...

    Ubuntu 13.04 启用root账号

    在 Ubuntu 13.04 中,默认情况下 root 账户是被禁用的,这是为了安全考虑。但是,在某些情况下,我们需要启用 root 账户来完成一些高级任务。在本文中,我们将介绍如何在 Ubuntu 13.04 中启用 root 账户。 为什么...

    ubuntu13.04友帮拓系统图文安装教程.docx

    在安装过程中,用户需要选择安装类型,这通常包括“最小安装”、“完整安装”和“自定义安装”等选项。此外,还要设定时间区域,确保系统日期和时间的准确性。 **5. 选择语言** 除了初始的语言选择外,用户还可以在...

    Ubuntu 13.04双显卡安装NVIDIA GT630M驱动.docx

    在Ubuntu 13.04操作系统中,如果你的设备配置有双显卡,例如Intel核芯显卡和NVIDIA GeForce GT 630M独立显卡,为了充分利用NVIDIA显卡的性能,需要正确安装和配置相应的驱动。本文将详细指导你如何在Ubuntu 13.04上...

    Ubuntu13.04安装多机Grizzly版本的OpenStack

    【OpenStack Grizzly在Ubuntu 13.04上的多机安装详解】 OpenStack是一个开源的云计算平台,用于构建私有云和公共云服务。Grizzly是OpenStack的一个重要版本,发布于2013年,它引入了许多新功能和改进,增强了稳定性...

    ubuntu 13.04 环境配置

    在Ubuntu 13.04中,配置主要包括软件源的设定、驱动程序的安装以及系统个性化等方面。 **一、软件源配置** 软件源是获取更新和安装软件包的主要途径。在Ubuntu 13.04中,选择一个快速且稳定的软件源至关重要。教育...

    Ubuntu13.04安装Grizzly版本的OpenStack

    在本文中,我们将详细介绍如何在Ubuntu 13.04上安装Grizzly版本的OpenStack。OpenStack是一个开源云计算平台,用于构建公共云和私有云。Grizzly是OpenStack的一个重要版本,提供了多种服务,如计算、存储和网络管理...

    Ubuntu13.04三步搞掂wifi驱动

    在使用 Ubuntu 13.04 操作系统的过程中,遇到无线网络连接问题时,很多用户可能会感到困惑。尤其是在面对无线网卡驱动安装的问题上,不少新手会感觉无从下手。本文将详细讲解如何通过三个简单的步骤来解决 Ubuntu ...

    Ubuntu13.04下搭建samba

    在Ubuntu 13.04系统中,搭建Samba服务器可以让Linux主机与Windows设备之间实现资源共享。以下是详细的步骤和知识点: 1. **Samba软件包的安装** 在Ubuntu 13.04中,Samba服务并未预装。要安装Samba,需要使用`apt-...

Global site tag (gtag.js) - Google Analytics