Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

Sponsored Links

Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs

Tools of the trade, Part 1

Discover the world of Java tools by exploring JCreator

  • Print
  • Feedback

Although I use Java 2 Platform, Standard Edition (J2SE) tools (such as javac) throughout Java 101, a world of Java tools exists beyond the SDK. I would do you a disservice if I did not explore some of those tools in this column. Therefore, this month's Java 101 article introduces a three-part series that explores one non-SDK Java tool from each of the following three categories:

  1. Development tools: facilitate the creation and debugging of Java programs. Those tools typically sport an IDE so you can accomplish tasks ranging from entering source code to debugging executable code in a single program—and avoid your platform's command prompt. This article explores the JCreator development tool.
  2. Testing tools: help locate bugs you might otherwise not notice when developing your programs. Those tools might also tell you if your code conforms to industry-wide coding standards and advise how to make your code more efficient. Part 2 will explore the Jtest testing tool.
  3. Installation tools: install your programs. You will probably want to install programs on multiple platforms: Linux, Solaris, Mac OS, and Microsoft Windows come to mind. Although you can develop your own code to install Java programs on those platforms, that task takes time and is not necessary because installation tools—such as InstallAnywhere (which Part 3's article will explore)—can handle that task for you.


Read the whole series on non-SDK tools, "Tools of the Trade:"



Note
I do not explore Sun Microsystems' J2SE tools in this series because previous articles have already explored some of those tools in examples. Plus, I will explore other tools in future articles. To learn more about J2SE tools, explore the tools section of your SDK documentation.


Develop Java programs with IDEs

Many developers (myself included) find it convenient to develop Java programs with Sun's SDK tools in a command-line-oriented environment—like Windows DOS boxes. Although that environment proves sufficient for simple programs, it is not the best choice for complex Java programs, where project management, a powerful editor, and other features are necessities. For those programs, an IDE-based tool is preferable. IDEs facilitate the development process by integrating into a single development environment project management; a powerful editor for rapid source code entry and other tasks (such as highlighting syntax and line number display); compilation, execution, and debugging capabilities; and extensive customization features.

Many IDEs are available. When deciding which IDE to use in your project, consider cost, the learning curve, and extra features (like additional class libraries). For a low-cost IDE with a short learning curve and extra features, consider JCreator.

What is JCreator?

Xinox Software's JCreator IDE lets you manage a Java project's files. It also provides a sophisticated editor for entering source code; a seamless interface with tools for compiling source code, and running and debugging executable code; and an extensive assortment of customization features.

  • Print
  • Feedback

Resources