Eclipse:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Oneleaf留言 | 贡献
新页面: === Breezy 版本中的 Eclipse === ==== Eclipse的下载和安装 ==== 安装 <code><nowiki>eclipse-jdt</nowiki></code> 包。 帮助系统目前在Eclipse中还无法使用。 如...
 
Qiii2006留言 | 贡献
无编辑摘要
第1行: 第1行:


=== Breezy 版本中的 Eclipse ===
=== Breezy 版本中的 Eclipse ===
第197行: 第196行:
校对人员: <br>
校对人员: <br>
文章状态:翻译完毕 <br>
文章状态:翻译完毕 <br>
[[Category:程序开发]]

2010年4月23日 (五) 18:29的版本

Breezy 版本中的 Eclipse

Eclipse的下载和安装

安装 eclipse-jdt 包。

帮助系统目前在Eclipse中还无法使用。

如果你无法使用PyDev插件,请尝试安装Sun Java(参见RestrictedFormats)并编辑/etc/eclipse/java_home包含进路径/usr/lib/jvm/java-1.5.0-sun(用于Dapper版)。这样做还能够获得速度的提升

Java3d

在Ubuntu系统中,Eclipse支持Java3d,参见 Java3dUbuntu.

故障排除

安装插件 (例如 CDT)

在Ubuntu下给eclipse安装插件时,使用root身份启动Eclipse,并使用Eclipse的更新管理器安装。

gksudo eclipse
插件不能正常运行

有些插件在使用常规方式启动Eclipse后不能正常运行,例如BIRT。使用如下方式启动Eclipse也许能够解决这个问题:

eclipse -vm $JAVA_HOME/bin/java -ws gtk

Breezy 版本之前的 Eclipse

下载Eclipse

nearest eclipse mirror 下载 eclipse-platform-3.1.2-linux-gtk.zip。如果你想使用java语言编程,你可以下载 eclipse-SDK-3.1.2-linux-gtk.zip 代替前者。

Eclipse的安装

Java解释器

Eclipse在使用免费的java解释器时可能会出现不能十分良好的运行,如果遇到这样的问题,你可能需要从Sun下载收费的解释器以保证Eclipse正常运行。请看这里的介绍:Java,但是同时也要考虑不要引起法律争端: RestrictedFormats.

全局安装

如果你希望这台机器上的所有用户都可以使用,或者这台机器上只有你一个用户,你可以采用这种方式安装。

Eclipse
  • 把eclipse解压到 /opt
$ sudo unzip eclipse-SDK-3.1.2-linux-gtk.zip -d /opt
  • 把所有者改为root:
$ sudo chown -R root:root /opt/eclipse/
  • 使用你喜欢的文本编辑器创建/usr/bin/eclipse (e例如 sudo vi /usr/bin/eclipse)并添加如下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"

$ECLIPSE_HOME/eclipse $*
  • 最后,给脚本增加执行权限:
$ sudo chmod +x /usr/bin/eclipse
Gnome 图标
  • 在桌面上新建一个启动器(在桌面上点右键->新建启动器)或者在面板上添加一个启动器(在面板上点右键->添加到面板->自定义启动器)并填入如下内容:
    • 名称: Eclipse Platform
    • 命令: eclipse
    • 图标: /opt/eclipse/icon.xpm

如果你想在程序菜单里创建图标:

  • 用文本编辑器在/usr/share/applications中新建一个名为eclipse.desktop的启动器(例如 sudo vi /usr/share/applications/eclipse.desktop)并写入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
用户安装

如果你希望只有当前用户可以使用,或者你在这台机器上没有root权限,可以采用这种方式安装。

Eclipse
  • 在你主目录下新建一个opt目录:
$ mkdir ~/opt
  • 把Eclipse解压到opt目录:
$ unzip eclipse-platform-3.1.2-linux-gtk.zip -d ~/opt
  • 在你的主目录下新建一个bin目录,用来存放启动脚本:
$ mkdir ~/bin
  • 用文本编辑器创建~/bin/eclipse(e例如 vi ~/bin/eclipse)并写入如下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"

$ECLIPSE_HOME/eclipse $*
  • 最后给脚本添加执行权限
$ chmod +x ~/bin/eclipse
Gnome 图标
  • 在桌面上新建一个启动器(在桌面上点右键->新建启动器)或者在面板上添加一个启动器(在面板上点右键->添加到面板->自定义启动器)并填入如下内容:
    • 名称: Eclipse Platform
    • 命令: /home/<your username>/bin/eclipse
    • 图标: /home/<your username>/opt/eclipse/icon.xpm

故障排除

如果使用启动器运行eclipse时出现如下错误:

The Eclipse executable launcher was unable to locate its companion startup.jar file (in the same directory as the executable)
  • 用文本编辑器编辑 /usr/bin/eclipse (例如 sudo gedit /usr/bin/eclipse)把内容替换如下:
#!/bin/sh

# Eclipse 启动脚本
# JPackage Project <http://www.jpackage.org/>
# $Id$

ECLIPSE_OPTS=""
VM_OPTS=""

# 加载系统偏好。
if [ -r /etc/eclipse.conf ] ; then
** /etc/eclipse.conf
fi

# 加载用户偏好。
if [ -r $HOME/.eclipserc ] ; then
** $HOME/.eclipserc
fi

# 如果-data不存在则设置数据目录。
if ! echo $@ | grep '\-data ' >/dev/null 2>&1 && [ -n "$USER_DIR" ]; then
ECLIPSE_OPTS="$ECLIPSE_OPTS -data $USER_DIR"
fi

# 寻找JVM。
# if [ ! -x "$JAVACMD" -a -r /usr/share/java-utils/java-functions ]; then
#   . /usr/share/java-utils/java-functions
#   set_javacmd
# fi

JAVACMD="/usr/lib/j2re1.5-sun/bin/java"

# 如果jvm没有给出则设置JVM。
if ! echo $@ | grep '\-vm ' >/dev/null 2>&1 && [ -n "$JAVACMD" ]; then
ECLIPSE_OPTS="$ECLIPSE_OPTS -vm $JAVACMD"
fi

# 如果 -vmargs 没有给出则设置JVM参数,  这需要做为最后的选项。
if ! echo $@ | grep '\-vmargs ' >/dev/null 2>&1 && [ -n "$VM_ARGS" ]; then
VM_OPTS="-vmargs $VM_ARGS"
fi

# if [ -w $USER_DIR/.metadata/.config/platform.cfg ]; then
#   perl -p -i.bak -e 's|^site\.[0-9]*\.list\.[0-9]*=.*\n||g;' $USER_DIR/.metadata/.config/platform.cfg
# fi

/opt/eclipse/eclipse $ECLIPSE_OPTS $@ $VM_OPTS



文章来源:http://www.karakas-online.de/forum/viewtopic.php?t=2565
翻译人员:madoldman
校对人员:
文章状态:翻译完毕