This page (revision-18) was last changed on 07-Mar-2017 10:37 by Markus Monderkamp 

This page was created on 03-Oct-2006 21:29 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
18 07-Mar-2017 10:37 6 KB Markus Monderkamp to previous neue Seite zu Eclipse und SQL verlinkt
17 03-Jan-2011 14:54 6 KB ThomasBayen to previous | to last Liste von Plugins ausgelagert
16 29-Mar-2008 02:19 7 KB ThomasBayen to previous | to last Hilferuf wg. Eclipse-Classloader
15 21-Jan-2008 13:29 6 KB ThomasBayen to previous | to last Tagging
14 24-Nov-2007 09:38 6 KB ThomasBayen to previous | to last Subversive ist offizielles Eclipse-Projekt
13 20-Nov-2007 00:13 6 KB ThomasBayen to previous | to last KategorieEclipse
12 19-Nov-2007 23:22 6 KB ThomasBayen to previous | to last Eigene Seiten für besondere Plugins
11 14-Nov-2007 16:18 6 KB ThomasBayen to previous | to last Mylar-Artikel
10 28-Jul-2007 23:08 6 KB JensKapitza to previous | to last drucken in eclipse
9 28-Jun-2007 18:13 6 KB ThomasBayen to previous | to last Drucken aus Eclipse
8 28-Jun-2007 16:19 5 KB ThomasBayen to previous | to last Drucken aus Eclipse
7 20-Jun-2007 09:19 5 KB ThomasBayen to previous | to last Subversive-Plugin
6 25-Apr-2007 22:21 5 KB PeterHormanns to previous | to last Link Java-Tutor aktualisiert
5 14-Mar-2007 11:30 5 KB MarkusMonderkamp to previous | to last Yoxos.com als Eclipse-Distribution
4 27-Jan-2007 20:49 4 KB JensKapitza to previous | to last eclipse debian interner browser
3 07-Dec-2006 11:18 4 KB PeterHormanns to previous | to last KategorieJava
2 14-Nov-2006 10:04 4 KB MarkusMonderkamp to previous | to last für JSPWiki mit Thomas' und Peter's Filter
1 03-Oct-2006 21:29 4 KB UnknownAuthor to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

= Eclipse =

[http://www.eclipse.org Eclipse] ist eine
Software-Entwicklungsumgebung, die von IBM entwickelt und dann
unter einer freien Lizenz veröffentlicht wurde. Sie ist in Java
geschrieben worden und dient hauptsächlich der Entwicklung von
Java-Programmen. Allerdings ist Eclipse von vorneherein so modular
geschrieben worden, daß man alle Teile durch Plugins erweitern
kann. Auch die Java-IDE, die sicherlich am weitesten entwickelt
ist, ist nur ein Plugin. Eine andere Möglichkeit ist z.B.,
EclipseUndPerl zu kombinieren.

== Installation ==

=== mit Debian-Paketen ===

Seit Debiankurzem>> <<etch >>gibt es Eclipse auch als Debian-Pakete, was ich zum
Anlass nahm, es mal zu testen. <<IchLeider>> <<habe folgende Befehle ausgeführt:

 apt-get install eclipse-jdt
 apt-get install eclipse-nls-sdk ttf-kochi-gothic-naga10 glibc-doc
manpages-dev

Die zweite Zeile
>>sind <<empfohlenedie>> Pakete <<(z.B.(noch,>> <<das deutscheStand>>
<<Sprachpaket),November>> <<die2003>> <<ichbis>> <<einfachJuni>> <<mitinstalliert2006)>> <<habe.

Nun
nur
>> <<kannin>> <<mander>> <<auchunstable-Distribution.>> <<schon '''eclipse''' aufrufen und fertig.Wenn>>
<<
====
man
>> <<Eclipseselber>> <<miteine>> <<Internem''testing''>> <<BrowserDistribution>> <<====
*
fährt,
>> <<libgtkembedmoz.so wird benötigt  der einfachste Weg >>ist <<libxul-deves>> <<zumeist>> <<installieren und xulrunner.nicht>>
<<*so>> <<{{{
apt-get
gefährlich,
>> <<installeinzelne>> <<libxul-devPakete>> <<xulrunneraus>> <<&&der>> <<lnunstable>> <<-szu>> <</usr/lib/libgtkembedmoz.soinstallieren.>> <</usr/lib/xulrunner/libgtkembedmoz.so && echo "READY"Da>>
<<}}}



====
ich
>> <<Druckendie>> <<ausPakete>> <<Eclipsenirgendwo>> <<====

Eclipse
einzeln
>> <<kanngefunden>> <<nichthabe,>> <<drucken, wenn es GTK als Oberflächenbibliothek nutzt - Der Menüpunkt "Print" >>ist <<deaktiviertwohl>> <<:-(der
einfachste
>> <<(undWeg,>> <<dasunstable>> <<wirdin>> <<sichdie>> <<auch<tt>sources.list</tt>
einzutragen.
>> <<soDabei>> <<schnellaber>> nicht <<ändernvergessen,>> <<- siehe [Bug-Eintrag|https://bugs.eclipse.org/bugs/show_bug.cgi?id=24796]). Hier schafft es Abhilfe, >>in<<
<tt>apt.conf</tt>
>> <<"Ausführeneinzutragen,>> <<->welche>> <<ExterneDistribution
Standard
>> <<Toolsist>> <<->sonst>> <<Externegibts>> <<Tools..."Ärger>> <<ein neues "Programm" anzulegen:(UnstablePaketeNutzen)...>>
<<*
Ich
>> <<Derhabe>> <<Namefolgende>> <<kannBefehle>> <<z.B. "kprinter" seinausgeführt:>>
<<*
>> <<die apt-get>> <<Positioninstall>> <<ist "/usr/bin/kprinter"eclipse-jdt>>
<<*>> <<das apt-get>> <<Arbeitsverzeichnisinstall>> <<isteclipse-nls-sdk>> <<"${container_loc}"ttf-kochi-gothic-naga10 glibc-doc>>
<<*manpages-dev

Die
>> <<diezweite>> <<ArgumenteZeile>> sind <<"${resource_name}"
*
empfohlene
>> <<aufPakete>> <<der(z.B.>> <<Registerseitedas>> <<"allgemein"deutsche
Sprachpaket),
>> <<anwählen,die>> <<daßich>> <<eseinfach>> <<immitinstalliert>> <<Menü für bevorzugte Operationen angezeigt wird.habe.>>

Nun kann man <<eineauch>> <<Dateischon>> <<im'''eclipse'''>> <<Packageaufrufen>> <<Explorer anklicken >>und <<dann im Menü für externe Tools "kprinter" auswählen. Es erscheint ein wunderschöner KDE-Druckdialog ''(evtl. muss man beim ersten Mal die automatische Konvertierung von Textdateien aktivieren)''.fertig.>>

<<Benutzt*>> <<manEclipse>> <<die3.2>> <<UTF-8-Kodierungist>> in <<seinenDebian>> <<Eclipse-Projektenetch>> <<(wie
**
>> <<inEclipse>> <<neuerenmit>> <<SystemenInternem>> <<eigentlichBrowser>> <<üblich),
***
>> <<solibgtkembedmoz.so>> <<kannwird>> <<manbenötigt>> <<das der>> <<Debian-Paketeinfachste>> <<"tcs"Weg>> <<zurist>> <<Konvertierunglibxul-dev>> <<zu >>installieren und <<dann folgende Änderung vornehmen:xulrunner.>>
<<****>> <<die Position ist: /bin/bash{{{>>
<<*apt-get>> <<dasinstall>> <<Arbeitsverzeichnislibxul-dev>> <<ist:xulrunner>> <<${container_loc}
*
&&
>> <<dieln>> <<Argumente-s>> <<sind:/usr/lib/libgtkembedmoz.so>> <<-c/usr/lib/xulrunner/libgtkembedmoz.so>> <<"tcs&&>> <<-techo>> <<8859-1 <${resource_name} | enscript -M A4 -b '${resource_path}|$F $C|Page $%' -p - | kprinter""READY">>
<<}}}>>
<<! neu in 3.3 (Europa)>>

<<ich kann unter XFCE4 und Linux Drucken mit STRG-P>>
<<
>>=== direkte Installation ===

Da das Thema mit den wackeligen Debian-Paketen immer noch nicht
ganz geklärt ist und da eine Eclipse-Installation eigentlich kaum
in das Debian-System eigreift, empfehle ich (ThomasBayen) z.Zt.
einedirekte Installation. Eine ausführliche Installationsanleitung
gibt es auf der Seite EclipseInstallation.

<<=== Mylar und Yoxos-Eclipse-Distribution ===

Da Eclipse im Linux-Magazin [04/2007|http://www.linux-magazin.de/heft_abo/ausgaben/2007/04] Schwerpunktthema ist, fielen mir folgende Stichworte positiv auf: -- MarkusMonderkamp am 14.03.2007
* [Yoxos|http://yoxos.com] als deutsche Eclipse-Distribution zur Installation und
* [Mylar|http://www.eclipse.org/mylar/] zur Focussierung in diversen Eclipse-Plugins
* http://www.oio.de/eclipse-mylar-artikel.htm - guter deutscher Artikel, in dem steht, was Mylar überhaupt ist :-) (ThomasBayen)


>>== Erste Schritte ==

Man sollte erstmal die angebotene Einführung lesen. Von der
Philosophie her hat man am Bildschirm immer eine bestimmte
''Perspektive'', d.h. einen bestimmten Bildschirmaufbau mit
verschiedenen Unterfenstern und Tools für eine bestimmte Aufgabe.
So gibt es eine Perspektive für den CVS-Zugriff, für das
Java-Programmieren oder für das Perl-Programmieren. Eine
Perspektive enthält dann mehrere ''Sicht''en, das sind Unterfenster
innerhalb des Eclipse-Fensters, die dann z.B. einen Editor, eine
Modulübersicht o.ä. enthalten.

: ''Weitere Schritte ab hier sollte am besten mal jemand machen,
der auch Java mit Eclipse programmiert. Vielleicht hat KaiEhlers ja
Lust, weil er sich auch gerade in Eclipse einarbeitet. --
ThomasBayen''

Man kann natürlich auch WebAnwendungenMitEclipse programmieren. Dem
Thema habe ich eine eigene Seite gewidmet.

== <<Plugins ==

Wer mehr mit Eclipse tun will, als nur Java programmieren, kann es
durch Plugins erweitern. Interessante Plugins finden sich auf der Seite EclipsePlugins.

==
>>Fazit ==

Eclipse ist eine sehr leistungsfähige IDE. Ihre Stärken liegen
eindeutig im Java-Bereich. Wie stark es dort ist und ob es bessere
Alternativen gibt, sollte vielleicht ein Java-Spezialist wie
PeterHormanns besser sagen können.

Durch den modularen Aufbau und die freie Lizenz hat es allerdings
den grossen Vorteil, daß es als universelles Tool einsetzbar ist.
So werden sich seine Stärken sicherlich auch in Projekten zeigen,
wo mehrere Programmiersprachen und Dokumentformate gemischt werden.
Inwieweit das alles heute schon möglich ist, werde ich in den
nächsten Wochen wohl herausfinden. Insbesondere EclipseUndPerl
werde ich dabei näher untersuchen. -- ThomasBayen

[[Installation Tomcat5 und Eclipse3.1]] -- Jens Kapitza


== <<ProblemePlugins>> <</ Hilferufe >>==

<<===Wer>> <<Problemmehr>> mit <<LadenEclipse>> <<vontun>> <<Resourcenwill,>> <<===

Ich
als
>> <<habe seit einigen Wochen das Problem, daß meine Programme auf einmal keine Ressourcen mehr laden können. D.h. ein Aufruf von {{ClassLoader.getResourceAsStream(...)}} ergibt null, obwohl die angegebene Datei in meinem Projekt existiert. Das Problem betrifft nicht >>nur <<meinenJava>> <<ureigenenprogrammieren,>> <<Code,kann>> <<sondernes
durch
>> <<z.B.Plugins>> <<funktionierterweitern.>> <<auchInteressante>> <<dasPlugins>> <<Loggingsind>> <<nichtz.B.:

*
>> <<mehr,http://quantum.sourceforge.net>> <<weil->> <<diePlugin>> <<zugehörigefür>> <<Properties-DateiSQL
*
>> <<nichthttp://freemarker.org/eclipse.html>> <<mehr->> <<geladenPlugin>> <<werdenfür>> <<kann. Da >>die <<meisten meiner Projekte im SVN liegen, habe ich eigentlich immer weitgehend identischen Code auf unterschiedlichen Rechnern. Es ist aber immer eine einzelne Eclipse-Installation, die nicht geht. Die anderen gehen. Installiere ich einen neuen Workspace, funktioniert das Projekt auch dort. Aber irgendwann nach einer Weile steigt auch dieser neue Workspace dann wieder aus. Ich vermute ein Problem mit dem Eclipse-eigenen Classloader... Wer kennt das Problem? -- ThomasBayenFreemarker>>
<<Template-Bibliothek>>
<<=== Vorschlag zu Eclipse-Einstellungen ===*>>
<<http://www.eclipse.org/webtools/wst/components/ws/download_instructions_for_jars.html>>
<<Ich->> <<habeAnleitung>> <<wegenfür>> <<obigemWeb>> <<ProblemServices>> <<inplugin>> <<letzter(erstellung>> <<Zeitvon>> <<mehrerewar
dateinen(laut
>> <<Eclipse-Installationeninternet))
*
>> <<hinterhttp://www.open-steam.org/wiki/WebServiceDevSetup.wiki>> <<michs.o.
*
http://www.java-tutor.com/java/eclipse/plugin/eclipse-plugins.html
-
>> <<gebrachtgute>> <<undListe>> <<michvon>> <<dabeiPlugins>> <<geärgert,(auch>> <<daßansonsten>> <<icheine>> <<immerinteresante>> <<wiederSeite)
*
>> <<dieselbenhttp://subclipse.tigris.org>> <<Grundeinstellungen->> <<vornehmenSubVersion-Plugin
*
>> <<muss.http://www.eclipse.org/webtools/>> <<Hat->> <<ausserEclipse>> <<mirWebtools>> <<nochProject>> <<jemand(WTP)
*
>> <<Interesse,http://www.eclipse.org/webtools/wst/main.html>> <<eine->> <<WikiseiteEclipse>> <<überWeb
Standard
>> <<dieTools>> <<sinnvollsten EclipseEinstellungen aufzubauen? -- ThomasBayen(WST)>>

<<
>>== Links ==

* http://www.eclipse.org - Eclipse-Haptseite
* http://e-p-i-c.sourceforge.net - Eclipse Plugin für Perl
* http://www.eclipseproject.de - deutsche Community-Seite zu Eclipse
<<* EclipseSQL>>
<<---->>
<<[{Tag;Kategorien: <<Java Eclipse}]KategorieJava