Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Eclipse CentOS 7
Eclipse ist eine hervorragende Entwicklungsumgebung für JAVA-Projekte aber auch andere Programmiersprachen wie C/C++ oder PHP. Eclipse besticht durch eine Vielzahl von „Add-ons“ und Erweiterungen für die Entwicklungsumgebung und dessen Entwicklern.
Beschreibung | Externer Link |
---|---|
Homepage | http://www.eclipse.org |
Dokumentation | http://help.eclipse.org |
Herunterladen | http://www.eclipse.org/downloads/ |
Ab hier werden root
-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer root
zu werden, geben Sie bitte nachfolgenden Befehl ein:
$ su - Password:
Voraussetzungen
Als Voraussetzung für die hier, nachfolgend dargestellte Installation von Eclipse ist folgende Komponente erforderlich:
- Lauffähiges Java z.B. OpenJDK
Installation: Java
Nachfolgend muss zuerst Java als JDK installiert werden, damit nachfolgend Eclipse installiert werden kann.
Zur Installation von Java - OpenJDK wird nachfolgendes Paket benötigt:
installiert werden.
Mit nachfolgendem Befehl, wird das Pakete java-1.8.0-openjdk-devel
installiert:
# yum install java-1.8.0-openjdk-devel Loaded plugins: changelog, priorities 66 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.51-1.b16.el7_1 will be installed --> Processing Dependency: java-1.8.0-openjdk = 1:1.8.0.51-1.b16.el7_1 for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libawt_xawt.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libawt_xawt.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 --> Running transaction check ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.51-1.b16.el7_1 will be installed --> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64 ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.51-1.b16.el7_1 will be installed --> Processing Dependency: tzdata-java for package: 1:java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el7_1.x86_64 --> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el7_1.x86_64 --> Running transaction check ---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed ---> Package javapackages-tools.noarch 0:3.4.1-6.el7_0 will be installed --> Processing Dependency: python-javapackages = 3.4.1-6.el7_0 for package: javapackages-tools-3.4.1-6.el7_0.noarch ---> Package tzdata-java.noarch 0:2015f-1.el7 will be installed ---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> Running transaction check ---> Package python-javapackages.noarch 0:3.4.1-6.el7_0 will be installed --> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-6.el7_0.noarch ---> Package ttmkfdir.x86_64 0:3.0.9-41.el7 will be installed ---> Package xorg-x11-font-utils.x86_64 1:7.5-18.1.el7 will be installed --> Running transaction check ---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: java-1.8.0-openjdk-devel x86_64 1:1.8.0.51-1.b16.el7_1 updates 9.7 M Installing for dependencies: giflib x86_64 4.1.6-9.el7 base 40 k java-1.8.0-openjdk x86_64 1:1.8.0.51-1.b16.el7_1 updates 213 k java-1.8.0-openjdk-headless x86_64 1:1.8.0.51-1.b16.el7_1 updates 31 M javapackages-tools noarch 3.4.1-6.el7_0 base 72 k python-javapackages noarch 3.4.1-6.el7_0 base 31 k python-lxml x86_64 3.2.1-4.el7 base 758 k ttmkfdir x86_64 3.0.9-41.el7 base 47 k tzdata-java noarch 2015f-1.el7 updates 175 k xorg-x11-font-utils x86_64 1:7.5-18.1.el7 base 87 k xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k Transaction Summary ================================================================================ Install 1 Package (+10 Dependent packages) Total download size: 43 M Installed size: 147 M Is this ok [y/d/N]: y Downloading packages: (1/11): giflib-4.1.6-9.el7.x86_64.rpm | 40 kB 00:01 (2/11): java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64.rpm | 213 kB 00:01 (3/11): java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_ | 9.7 MB 00:01 (4/11): java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el7_1.x | 31 MB 00:01 (5/11): python-javapackages-3.4.1-6.el7_0.noarch.rpm | 31 kB 00:02 (6/11): javapackages-tools-3.4.1-6.el7_0.noarch.rpm | 72 kB 00:02 (7/11): ttmkfdir-3.0.9-41.el7.x86_64.rpm | 47 kB 00:00 (8/11): python-lxml-3.2.1-4.el7.x86_64.rpm | 758 kB 00:00 (9/11): xorg-x11-font-utils-7.5-18.1.el7.x86_64.rpm | 87 kB 00:00 (10/11): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm | 521 kB 00:00 (11/11): tzdata-java-2015f-1.el7.noarch.rpm | 175 kB 00:00 -------------------------------------------------------------------------------- Total 9.3 MB/s | 43 MB 00:04 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : 1:xorg-x11-font-utils-7.5-18.1.el7.x86_64 1/11 Installing : python-lxml-3.2.1-4.el7.x86_64 2/11 Installing : python-javapackages-3.4.1-6.el7_0.noarch 3/11 Installing : javapackages-tools-3.4.1-6.el7_0.noarch 4/11 Installing : tzdata-java-2015f-1.el7.noarch 5/11 Installing : 1:java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el7_1.x86_6 6/11 Installing : ttmkfdir-3.0.9-41.el7.x86_64 7/11 Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch 8/11 Installing : giflib-4.1.6-9.el7.x86_64 9/11 Installing : 1:java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64 10/11 Installing : 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 11/11 Verifying : 1:java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64 1/11 Verifying : giflib-4.1.6-9.el7.x86_64 2/11 Verifying : python-javapackages-3.4.1-6.el7_0.noarch 3/11 Verifying : xorg-x11-fonts-Type1-7.5-9.el7.noarch 4/11 Verifying : ttmkfdir-3.0.9-41.el7.x86_64 5/11 Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el7_1.x86_6 6/11 Verifying : tzdata-java-2015f-1.el7.noarch 7/11 Verifying : 1:java-1.8.0-openjdk-devel-1.8.0.51-1.b16.el7_1.x86_64 8/11 Verifying : python-lxml-3.2.1-4.el7.x86_64 9/11 Verifying : 1:xorg-x11-font-utils-7.5-18.1.el7.x86_64 10/11 Verifying : javapackages-tools-3.4.1-6.el7_0.noarch 11/11 Installed: java-1.8.0-openjdk-devel.x86_64 1:1.8.0.51-1.b16.el7_1 Dependency Installed: giflib.x86_64 0:4.1.6-9.el7 java-1.8.0-openjdk.x86_64 1:1.8.0.51-1.b16.el7_1 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.51-1.b16.el7_1 javapackages-tools.noarch 0:3.4.1-6.el7_0 python-javapackages.noarch 0:3.4.1-6.el7_0 python-lxml.x86_64 0:3.2.1-4.el7 ttmkfdir.x86_64 0:3.0.9-41.el7 tzdata-java.noarch 0:2015f-1.el7 xorg-x11-font-utils.x86_64 1:7.5-18.1.el7 xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 Complete!
Mit nachfolgendem Befehl kann überprüft werden, ob die das Paket java-1.8.0-openjdk-devel
(und dessen Abhängigkeiten) erfolgreich installiert wurden.
# java -version openjdk version "1.8.0_51" OpenJDK Runtime Environment (build 1.8.0_51-b16) OpenJDK 64-Bit Server VM (build 25.51-b03, mixed mode)