Java ist auch eine Insel

Donnerstag, Mai 08, 2008

Eclipse 3.4 M7 - letzter Milestone

Seit dem 2. Mai gibt es den letzten Milestone Eclipse 3.4 M7 vor dem finalen Release geplant im Juni 2008. Die New and Noteworthy lesen sich wie zu erwarten, das heißt, kaum Neuerungen, da es auf die Endversion geht. Interessant ist:

You should see faster Java compile times when using machines with multiple CPUs. The Eclipse Compiler for Java (aka "ecj") is now taking advantage of the multi-threading capability of multi-CPU machines. The full build of a Java project also takes advantage of this support.

Dann noch eine Kleinigkeit:

Debug Hover

 

- Download: http://www.eclipse.org/downloads/index.php

Labels:

AddThis Social Bookmark Button

Samstag, Dezember 15, 2007

Eclipse 3.4M4 - Nur wenig Neues

Unter New and Noteworthy findet man die üblichen Neuerungen. Für Plugin-Entwickler und in der Platform gibt es einige Neuerungen, für die JDT-Nutzer sind die Änderungen nicht sehr spektakulär. Interessanter sind:

Exportieren von Jar-Dateien, die man starten kann (also java -jar generated_file.jar)

Picture showing the runnable JAR export wizard

Suchoptionen, die man auf Attribute, Methoden, ... einschränken kann

Picture showing the match location selection UI

Unterscheidbare farbliche Hervorhebung für Lese- und Schreibzugriffe auf eine Variable

Picture showing read and write accesses in the Java editor

String-Konkatenation über + in StringBuffer-Kaskade umbauen

Picture showing the result of the 'Convert to StringBuffer' quick assist

Warum nicht gleich StringBuilder ab Java 5? Keine Ahnung.

Und der Download Eclipse 3.4M4.

Labels:

AddThis Social Bookmark Button

Dienstag, Dezember 04, 2007

NetBeans 6 ist gelandet

Nach einer langen Zeit des Wartens ist NetBeans 6 offiziell. Die IDE teilt sich in 6 Versionen mit Unterschiedlichen Plugins und Zusatzsoftware auf; die größte Version mit allem Schnick und Schnack ist 169 MB groß und umfasst den Application-Server Glassfish und Tomcat. Die kleinste Java-IDE-Version ist 21 MB groß; wer mit NetBeans nur die Gui baut, kommt mit dieser Version gut hin. Überraschend finde ich, dass Sun voll auf Ruby geht, und dafür eine Extra-IDE zusammengebaut hat. Auch in der "All"-Version ist Ruby-Unterstützung inklusive. Sun könnte sich in meinem Augen etwas mehr für Groovy begeistern, aber vielleicht ist der Sonne das zu europäisch und zu wenig international.

Labels:

AddThis Social Bookmark Button

Samstag, November 24, 2007

Branching with Eclipse and CVS

http://www.eclipse.org/resources/resource.php?id=395

  • [html] Part 1 September 2007. by Paul Glezen and James Neethling
  • [html] Part 2 September 2007. by Paul Glezen

Labels:

AddThis Social Bookmark Button

Freitag, November 23, 2007

Strg+F11: Noch so eine komische Eclipse-Änderung

Vor nicht allzulanger Zeit startete Eclipse mit Strg+F11 das letzte Programm. Dann änderte man dies und Eclipse versuchte automatisch das im Editor aktive Programm zu starten. Ich denke, dass diese Umstellung eher lästig ist und eines der ersten Sachen sein dürfte, die man abschaltet. Das geht so: In den Preferences unter Run/Debug > Launching den Schalter bei Always launch the ... einstellen.

image

Labels:

AddThis Social Bookmark Button

Freitag, November 09, 2007

1 Stunde Suchen für eine doofe Eclipse-Einstellung

<Sarkasmus>Dankenswerterweise</Sarkasmus> hat Eclipse eine neue Einstellung bekommen, in dem gewissen Daten vom Kopieren in den Output-Folder ausgenommen werden können. Dass sich diese Einstellung unter Java > Compiler > Building befindet, fand ich erst nach langem Suchen hier: http://www.codecommit.com/blog/eclipse/wtps-crazy-and-undocumented-setting-change

wtp-screwup

Mein Problem: Bei der Entwicklung mit Wicket stehen die HTML-Seiten Seite an Seite mit den Java-Klassen. In den classes-Folder für die Web-Anwendung gingen aber nur die Klassen und nicht die HTML-Dateien. Da gestern auf einer anderen Eclipse-Version alles noch lief, war ich heute lange verzweifelt und kann glücklicherweise nach dieser Einstellung wieder an die Arbeit gehen.

Labels:

AddThis Social Bookmark Button

Sonntag, November 04, 2007

Eclipse 3.4 M3

Der dritte Milestone der Eclipse IDE ist seit sem 2.11 raus und integriert wieder interessante Features.

Von der JDT-Seite gibt es unter anderem neue Quick-Assists:

Instanceof Completion Proposals

Angaben von Eigenschaften, die über ein statisches Import hineinkommen können:

Static Members Completion

Besondere Hervorhebung von Zahlen

Picture showing custom color for numbers

Konstantenberechnungen

Picture showing Javadoc hover with constant value

Warnungen bei möglichen NullPointerExceptions

Null Pointer Access Warning Example

Labels:

AddThis Social Bookmark Button

Mittwoch, Mai 09, 2007

Letztes Milestone 7 von Eclipse bis zur finalen Version im Juni

Wie ich mich doch verändert habe. Nicht nur, dass es im Laufe der Jahre weniger Haare wurden, sondern auch, dass ich mir nicht mehr alle Tage einen neuen Eclipse Integration Build installiere. Daher ist mir auch ganz entgangen, dass seit einer Woche der 7. Milestone auf den Servern liegt. Neues in M7 gibt es das ein oder andere, wobei die Entwickler sich natürlich zurückhalten, da das Team nur noch wichtige Bug-Fixes vor dem finalen Schuss machen sollte. Kleine kosmetische Korrekturen gehören dazu wie

default tab colors

aber auch unterstütztung von Ant 1.7 und das Renaming wurde wieder geändert (das war ja auch 'ne Qual):

In-place rename mode

Der Formatter kann auch etwas mehr:

Screenshot showing the formatter preferences modify dialogScreenshot showing the formatter preferences modify dialog

Labels:

AddThis Social Bookmark Button

Dienstag, April 24, 2007

Shell-Script-Editor (ShellEd) und Eclipse Target Management Project/Remote System Explorer

ShellEd (Bild) ist ein Shell-Script-Editor für Unix-Skripte (also ash, bsh, bash, csh, ksh, sh, zsh). Mit Manual und Vervollständigung. Interessant dazu ist das relativ unbekannte Target Management Project, wo man remote, etwa über SSH oder FTP auf einem Server arbeiten und zum Beispiel Dokumente editieren kann. Siehe dazu den Screenshot zum Remote System Explorer (RSE).

Mehr Eclipse-Plugins gibt's unter http://www.tutego.com/java/eclipse/plugin/eclipse-plugins.html.

Labels:

AddThis Social Bookmark Button

Donnerstag, April 05, 2007

Eclipse auf das Basis von Swing

Gerade habe ich ein interessantes Projekt gefunden: http://eos.sourceforge.net/. Zwar gab es seit einiger Zeit kein Update, dennoch sehen die Screenshots schon sehr gut aus: http://eos.sourceforge.net/gallery/Eos%20-%204th%20Release%20(Beta%20Status)/index.html.

Labels:

AddThis Social Bookmark Button

Donnerstag, Februar 22, 2007

Eclipse WebTools Platform (WTP) 1.5.3

http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.3-200702082048/

Labels:

AddThis Social Bookmark Button

Donnerstag, Februar 08, 2007

Eclipse-Plugin JSEclipse für JavaScript

JSEclipse: Ein JavaScript Editor aus den Adobe-Labors. Der bietet farbliche Hervorhebung, Templates, Tastaturvervollständigung, Fehler- und Hinweismeldungen, Outline und mehr. Das Plugin lässt sich manuell, oder über den Update-Manger mit der Adresse http://download.macromedia.com/pub/labs/jseclipse/autoinstall installieren. In einem Forum finden Probleme und Lösungen zusammen. Die Doku wird im Eclipse Hilfe-Manager eingebunden. (Bild 1, Bild 2)

Labels:

AddThis Social Bookmark Button