Fedora - Blogger - Code Programming - Database - Design

Hướng dẫn cài đặt Eclipse trên Fedora


Nền tảng Eclipse (Eclipse Platform) được thiết kế để xây dựng các môi trường phát triển tích hợp (các IDE). 
Nó có thể được dùng để tạo ra các giải pháp tính toán đa dạng, xuyên suốt từ đầu đến cuối cho nhiều môi trường thi hành.


Cài đặt Eclipse SDK 4.3.2 (Kepler) trên Fedora 20/19/18, CentOS/Red Hat (RHEL) 6.5/5.10

1. Cài đặt Sun/Oracle Java JDK 7

2. Tải về Eclipse SDK 4.3.2 (Kepler)

Tải về từ www.eclipse.org/downloads. Chọn bản 32 bit hoặc 64 tùy theo phiên bản fedora hiện hành.
3. Truy cập vào quyền root
su -
## OR ##
sudo -i

4. Giải nén gói Eclipse (ví dụ: to /opt <đường_dẫn>)

## x86 - 32-bit ##
tar -xvzf eclipse-standard-kepler-R-linux-gtk.tar.gz -C /opt
 
## x86_64 - 64-bit ##
tar -xvzf eclipse-standard-kepler-R-linux-gtk-x86_64.tar.gz -C /opt

5. Thêm quyền truy cập đến tất cả các file

chmod -R +r /opt/eclipse

6. Tạo đường dẫn Eclipse đến /usr/bin path

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

7. Tạo icon trên Gnome desktop

## Create following file, with our favourite editor ##
/usr/share/applications/eclipse.desktop
 
## Add following content to file and save ##
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse SDK 4.3.2
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

8. Chạy Eclipse 4.3.2

From command line use eclipse command
eclipse
hoặc


9. Giao diện Eclipse 4.3 , đang chạy trên Fedora 20 64-bit


Giải đáp thắc mặc:

Nếu bạn nhận được một lỗi như thế này:

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
Gõ lệnh:
chcon -t execmem_exec_t '/opt/eclipse/eclipse'
và thử lại.