Difference between revisions of "Eclipse"
Line 6: | Line 6: | ||
====Linux==== | ====Linux==== | ||
+ | |||
+ | ====Installation==== | ||
* Download the eclipse.deb package | * Download the eclipse.deb package | ||
* Install the package using: | * Install the package using: | ||
Line 19: | Line 21: | ||
* Launch application by running ./eclipse/eclipse | * Launch application by running ./eclipse/eclipse | ||
− | + | ||
+ | ====Create a launcher==== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo vim /usr/share/applications/eclipse.desktop | sudo vim /usr/share/applications/eclipse.desktop | ||
Line 30: | Line 33: | ||
Name=Eclipse | Name=Eclipse | ||
Comment=IDE for all seasons | Comment=IDE for all seasons | ||
− | Exec= | + | Exec=/home/guillaume/DEV/eclipse/eclipse -clean |
Icon=/home/guillaume/DEV/eclipse/icon.xpm | Icon=/home/guillaume/DEV/eclipse/icon.xpm | ||
Terminal=false | Terminal=false | ||
Line 37: | Line 40: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ===== | + | |
+ | =====Ubuntu 13.10 - Launcher fix===== | ||
!!! Ubuntu 13.10 bug !!! | !!! Ubuntu 13.10 bug !!! | ||
− | If the menu doesn't appear correctly you must create the | + | If the menu doesn't appear correctly you must create the following launcher: |
+ | <syntaxhighlight lang="bash"> | ||
+ | [Desktop Entry] | ||
+ | Version=4.3.0 | ||
+ | Name=Eclipse | ||
+ | Comment=IDE for all seasons | ||
+ | Exec=env UBUNTU_MENUPROXY=0 /home/guillaume/DEV/eclipse/eclipse -clean | ||
+ | Icon=/home/guillaume/DEV/eclipse/icon.xpm | ||
+ | Terminal=false | ||
+ | Type=Application | ||
+ | Categories=Utility;Application | ||
+ | </syntaxhighlight> | ||
Don't forget the ''Exec=...'' line! The key is "env UBUNTU MENUPROXY=0" | Don't forget the ''Exec=...'' line! The key is "env UBUNTU MENUPROXY=0" | ||
− | =====SWT libraries fixes===== | + | |
+ | =====Ubuntu 13.10 - SWT libraries fixes===== | ||
On the latest distribution Eclipse sometimes crashed due to libswt-*.so | On the latest distribution Eclipse sometimes crashed due to libswt-*.so | ||
Revision as of 19:00, 24 November 2013
Contents
Installation
Download eclipse from the official website: http://eclipse.org/downloads/
Take the Eclipse IDE for Java EE developers version.
Linux
Installation
- Download the eclipse.deb package
- Install the package using:
sudo dpkg -i eclipse.deb
If you encounter some errors during installation, just do:
sudo apt-get install -f && sudo dpkg -i eclipse.deb
- Launch application by running ./eclipse/eclipse
Create a launcher
sudo vim /usr/share/applications/eclipse.desktop
Put the following content where /home/guillaume/DEV/eclipse is the path to Eclipse.
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
Exec=/home/guillaume/DEV/eclipse/eclipse -clean
Icon=/home/guillaume/DEV/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application
Ubuntu 13.10 - Launcher fix
!!! Ubuntu 13.10 bug !!! If the menu doesn't appear correctly you must create the following launcher:
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
Exec=env UBUNTU_MENUPROXY=0 /home/guillaume/DEV/eclipse/eclipse -clean
Icon=/home/guillaume/DEV/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application
Don't forget the Exec=... line! The key is "env UBUNTU MENUPROXY=0"
Ubuntu 13.10 - SWT libraries fixes
On the latest distribution Eclipse sometimes crashed due to libswt-*.so
To resolve that, install the development libraries:
apt-get install libx11-dev libxtst-dev libgl1-mesa-dev libglu1-mesa-dev libgtk-3-dev
Linux Subclipse
Source: Subclipse JavaHL wiki
Linux requires the JavaHL client:
sudo apt-get install libsvn-java
Find the library file:
sudo find / -name libsvnjavahl-1.so
You should have something like:
guillaume@VC076:~/DEV/eclipse$ sudo find / -name libsvnjavahl-1.so
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Now, update your eclipse.ini configuration
vim eclipse.ini
Add the path without '/' at the end.
-vmargs
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni
!! Ubuntu 13.10 as only the JavaHL 1.7 library. So you should not install Subclise 1.8.x but Subclipse 1.7.x !!