EclipseIDE

Differences between revisions 21 and 22
Revision 21 as of 2006-06-16 16:36:01
Size: 6269
Editor: dma268
Comment: modified the path of sun java's directory
Revision 22 as of 2006-06-19 16:07:31
Size: 54
Editor: 127
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]||

== Eclipse in Breezy ==

=== Eclipse download & installation ===

Install the {{{eclipse-jdt}}} package.

The Help system is currently unavailable within Eclipse.

If you have problems using the PyDev plugin, try installing Sun Java (see RestrictedFormats) and editing /etc/eclipse/java_home to include the path /usr/lib/jvm/java-1.5.0-sun (for dapper). You may also enjoy a speed up after doing that.

=== Java3d ===

Java3d is now supported for use with Eclipse on Ubuntu, see Java3dUbuntu.

=== Troubleshooting ===
==== Installing plugins (ie CDT) ====
To install plugins for eclipse in Ubuntu (ie CDT), start Eclipse as root and install the plugins via the Eclipse update manager.

{{{
gksudo eclipse
}}}

==== Plugins not working properly ====
Some plugins do not seem to function properly when running Eclipse normally, such as [http://www.eclipse.org/birt BIRT]. Running Eclipse with the following options may fix the plugin:

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

== Eclipse before Breezy ==
=== Eclipse download ===

Go to the [http://www.eclipse.org/downloads/index.php nearest eclipse mirror] and download ''eclipse-platform-3.1.2-linux-gtk.zip''.
If you want to code in Java, you can download ''eclipse-SDK-3.1.2-linux-gtk.zip'' instead or install it afterwards.

=== Eclipse installation ===

==== Java Implementation ====

Eclipse may not be fully operational when used with free Java implementations. If you encounter problems with Eclipse after install, you may require Sun's non-free implementation to get Eclipse working properly. See instructions here: ["Java"], but be sure to consider legal issues as well: RestrictedFormats.

==== Global installation ====

Use this method if you want Eclipse to be available for all users, or if you are the only user of the computer.

===== Eclipse =====

 * Unzip eclipse in {{{/opt}}}:
{{{
$ sudo unzip eclipse-SDK-3.1.2-linux-gtk.zip -d /opt
}}}
 * Change the owner to root:
{{{
$ sudo chown -R root:root /opt/eclipse/
}}}
 * Create {{{/usr/bin/eclipse}}} with your favorite text editor (e.g {{{sudo vi /usr/bin/eclipse}}}) and add the following content:
{{{
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"

$ECLIPSE_HOME/eclipse $*
}}}
 * Finally, allow the script to be executed:
{{{
$ sudo chmod +x /usr/bin/eclipse
}}}

===== Gnome icon =====

 * Create a new launcher on the desktop (right click on the desktop -> Create Launcher) or on a panel (right click on a panel -> Add to Panel -> Custom Application Launcher) and add the following data:
  * Name: {{{Eclipse Platform}}}
  * Command: {{{eclipse}}}
  * Icon: {{{/opt/eclipse/icon.xpm}}}

If you want an icon in the Applications Menu:

 * Create a new launcher called {{{eclipse.desktop}}} in {{{/usr/share/applications}}} with your favorite text editor (e.g {{{sudo vi /usr/share/applications/eclipse.desktop}}}) and add the following content:
{{{
[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
}}}

==== User installation ====

Use this method if you want Eclipse available only for yourself, or if you haven't got root access to the computer.

===== Eclipse =====

 * Make an opt folder in your home directory:
{{{
$ mkdir ~/opt
}}}
 * Unzip eclipse in the opt folder:
{{{
$ unzip eclipse-platform-3.1.2-linux-gtk.zip -d ~/opt
}}}
 * Make a bin folder in your home directory, this will be used for the startup script:
{{{
$ mkdir ~/bin
}}}
 * Create {{{~/bin/eclipse}}} with your favorite text editor (e.g {{{vi ~/bin/eclipse}}}) and add the following content:
{{{
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"

$ECLIPSE_HOME/eclipse $*
}}}
 * Finally, allow the script to be executed:
{{{
$ chmod +x ~/bin/eclipse
}}}

===== Gnome icon =====

 * Create a new launcher on the desktop (right click on the desktop -> Create Launcher) or on a panel (right click on a panel -> Add to Panel -> Custom Application Launcher)
  * Name: {{{Eclipse Platform}}}
  * Command: {{{/home/<your username>/bin/eclipse}}}
  * Icon: {{{/home/<your username>/opt/eclipse/icon.xpm}}}

=== Troubleshooting ===

If the following error is encountered when running eclipse from the launcher:
{{{
The Eclipse executable launcher was unable to locate its companion startup.jar file (in the same directory as the executable)
}}}
 * Edit {{{/usr/bin/eclipse}}} with a text editor (e.g {{{sudo gedit /usr/bin/eclipse}}}) and change the content to the following:
{{{
#!/bin/sh

# Eclipse startup script
# JPackage Project <http://www.jpackage.org/>
# $Id$

ECLIPSE_OPTS=""
VM_OPTS=""

# Source system prefs
if [ -r /etc/eclipse.conf ] ; then
  . /etc/eclipse.conf
fi

# Source user prefs
if [ -r $HOME/.eclipserc ] ; then
  . $HOME/.eclipserc
fi

# Set data dir if -data wasn't given.
if ! echo $@ | grep '\-data ' >/dev/null 2>&1 && [ -n "$USER_DIR" ]; then
  ECLIPSE_OPTS="$ECLIPSE_OPTS -data $USER_DIR"
fi

# Find our 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"

# Set JVM if -vm wasn't given.
if ! echo $@ | grep '\-vm ' >/dev/null 2>&1 && [ -n "$JAVACMD" ]; then
  ECLIPSE_OPTS="$ECLIPSE_OPTS -vm $JAVACMD"
fi

# Set JVM args if -vmargs wasn't given. This needs to be the last option.
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
}}}

* Source: http://www.karakas-online.de/forum/viewtopic.php?t=2565

----
CategoryDocumentation
#REFRESH 0 http://help.ubuntu.com/community/EclipseIDE

EclipseIDE (last edited 2008-08-06 16:18:49 by localhost)