Sunday, July 06, 2008

2008-07-06 Sunday

I typically use Eclipse for the majority of my development work - or Microsoft Visual Studio. However, there are times when you just need to make some quick edits of config or xml files. For those tasks, I have typically used Windows Notepad - but always feeling that I wanted a better tool. In the last year I've adopted Notepad++ - and have been incredibly pleased with its ease of use, features, and utilities.

This recent article on smashingmagazine.com may be of interest if you are interested in adding some power to your text editing tools: 35 Useful Source Code Editors Reviewed

They also recently posted a very useful article identifying 55 Free High Quality Icon Sets


JProbe 8.0: The Java code, memory, and coverage profiler is back

The Personal Retrospective – Improving Your "Wetware"

This is a well written, insightful, and useful article by Ted Barbusinski, Published: June 16, 2008 (SOA Magazine Issue XIX: June 2008)
SOA Engineering Focal Points


Recently I was debugging a complex Java application deployment problem that involved many jar dependencies. I found the following tip helpful.

Launching Java Applications Programmatically
"In the Eclipse SDK, the command line used to launch a Java application can be viewed by selecting the associated process or debug target in the Debug View, and selecting Properties from the context menu. This displays a dialog containing the command line (including the classpath option) generated to launch a Java application. Examining the command used to launch a process can be useful when diagnosing launch problems."


As another technique, the latest release of Eclipse (Gaynamede) now supports a new feature: Runnable JAR export wizard
The Runnable JAR File Export wizard can create a JAR file based on a launch configuration. The generated JAR file contains all class files from the project including class files from required JARs and projects.

The generated JAR can be executed with the command:

java -jar generated_file.jar


GlassFish V3.0 on Eclipse Ganymede

No comments: