Install Eclipse SDK 4.2 (Juno) on Fedora

来源:互联网 发布:淘宝达人的申请理由 编辑:程序博客网 时间:2024/05/01 14:16

Address: http://www.if-not-true-then-false.com/2010/linux-install-eclipse-on-fedora-centos-red-hat-rhel/

1. Install Sun/Oracle Java JDK 7 or Java JDK 6

Install Sun/Oracle Java JDK 7 on Fedora, CentOS, Red Hat (RHEL)
Install Sun/Oracle Java JDK 6 on Fedora, CentOS, Red Hat (RHEL)

2. Download Eclipse SDK 4.2 (Juno)

Download suitable version from www.eclipse.org/downloads. This guide uses Eclipse Classic 4.2 version. Another popular versions are Eclipse IDE for Java EE DevelopersEclipse IDE for Java Developers andEclipse for PHP Developers. Select also 32-bit or 64-bit version depending on your system.

3. Change root user

su -## OR ##sudo -i

4. Extract Eclipse package (example to /opt directory)

## x86 - 32-bit ##tar -xvzf eclipse-SDK-4.2-linux-gtk.tar.gz -C /opt ## x86_64 - 64-bit ##tar -xvzf eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz -C /opt

5. Add read permissions to all files

chmod -R +r /opt/eclipse

6. Create Eclipse executable on /usr/bin path

touch /usr/bin/eclipsechmod 755 /usr/bin/eclipse ## Open eclipse file with your favourite editor ##nano -w /usr/bin/eclipse ## Paste following content to file ###!/bin/shexport ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $*

7. Create Gnome desktop launcher

## Create following file, with our favourite editor ##/usr/share/applications/eclipse.desktop ## Add following content to file and save ##[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse SDK 4.2Exec=eclipseIcon=/opt/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=GNOME;Application;Development;StartupNotify=true

8. Start Eclipse 4.2

From command line use eclipse command

eclipse

From Desktop menu Gnome 3 Eclipse 4.2
Fedora 15 Applications Programming Eclipse

From Desktop menu Gnome 2 and Eclipse 3.6 (Helios)
Eclipse SDK 3.6.2 Launcher Gnome

9. Eclipse 3.6 screenshots, running (and starting) on Fedora 13 32-bit and CentOS 5.5 64-bit

Eclipse loading
Eclipse SDK 3.6 Loading on CentOS

Eclipse 3.6 running on Fedora 13 32-bit
Eclipse SDK 3.6 Running on Fedora 13

Eclipse 3.6 running on CentOS 5.5 64-bit
Eclipse SDK 3.6 Running on CentOS

Troubleshooting

If you get something like following errors:

Failed to load the JNI shared library /usr/java/jdk1.6.0_21/jre/bin/../lib/i386/client/libjvm.so
Or
/usr/java/jdk1.6.0_21/jre/bin/../lib/i386/client/libjvm.so: cannot enable executable stack as shared object requires: Permission denied

Then do following:

chcon -t execmem_exec_t '/opt/eclipse/eclipse'


原创粉丝点击