<%@ page language="C#" masterpagefile="~/templates/Master1.master" inherits="Page" keywords="Java IDE, Java Editor, XML and Java editor, XML and Java IDE, Xalan IDE, Xerces IDE, JSP IDE JSP Editor, JAXP, Java and XML, java ide, java xml editor, ide java, java jsp ide, java jsp editor, free java xml editor, xml editor java, java xml schema editor, java ide download, java web services ide, java xslt editor, java xml editors, java editors, free xml editor java, ide for java, java compiler ide, java ide jsp, java xml ide, java xml editor free, simple java ide, java xsd editor, java xsl editor, jsp editor java, xml java editor, java server pages editor, java server pages ide, java sql editor, java ide overview, java dtd editor, java editor jsp, java ide editor, java ide free, ide java j2ee, java debug, java debugger, debug java" %>

Java IDE

<%=ConfigurationManager.AppSettings["SS"]%> includes a powerful built-in Java IDE to accelerate development of XML-enabled Java / J2EE applications.

Java IDE, click to enlarge (click to enlarge)

Creating a new Java file with <%=ConfigurationManager.AppSettings["SS"]%>'s Java IDE is easy: just select New > Java Text Editor, which invokes <%=ConfigurationManager.AppSettings["SS"]%>'s built-in Java IDE as shown here:

Create new Java File

Java Code Syntax Coloring, Code Sensing and Autocompletion

<%=ConfigurationManager.AppSettings["SS"]%> colors reserved words in blue (eg: public, static, final, throws, returns, etc), Java methods in brown, Java objects and classes in grey, and strings in purple — all of this is configurable, of course. <%=ConfigurationManager.AppSettings["SS"]%> searches your system's classpath as you type to provide you with Java code sensing and auto-completion as shown here:

Java Code Syntax Coloring, Code Sensing and Autocompletion

Java Syntax Help

In addition to code sensing and autocompletion, <%=ConfigurationManager.AppSettings["SS"]%>'s Java IDE also displays a method's signature (i.e. it's function prototype) giving you helpful hints on what to type next, for example, in this illustration, <%=ConfigurationManager.AppSettings["SS"]%> has determined that "req.getAttribute()" is an abstract method which takes a String as an argument and returns an Object to the caller:

Java IDE Method Signature Help

Single Click Java Compiler

Java class file compilation is easy, just type CTRL-F7 or click on the compile button on the Java IDE toolbar. <%=ConfigurationManager.AppSettings["SS"]%> reports any compiler errors or warnings to the Output Window. In this figure, <%=ConfigurationManager.AppSettings["SS"]%> reports that compiling the HelloWorld servlet was successful:

Compile Java class files

Integrated JavaDoc Help

Context sensitive, Integrated JavaDoc help is just one of the many great time-saving features including with <%=ConfigurationManager.AppSettings["SS"]%>'s Java IDE. Can't remember an object's interface? Just put the cursor on any Java object, <%=ConfigurationManager.AppSettings["SS"]%> will determine the object's class and automatically open its corresponding JavaDoc help file!

Context sensitive JavaDoc Help (F1)

Real-time syntax checking

<%=ConfigurationManager.AppSettings["SS"]%>'s Java IDE helps prevent errors from happening as you type, checking your java code syntax for missing semicolons, unmatched brackets and braces, and undefined symbols, and any other possible error. <%=ConfigurationManager.AppSettings["SS"]%> reports errors visually to the editing screen by underlining the offending code in red, as shown here:

Real-time Java Syntax checking

Java Backmapping

Java backmapping is a convenient troubleshooting feature included with <%=ConfigurationManager.AppSettings["SS"]%>'s Java IDE that relates Java compiler error or warning messages with the offending line of Java code that generated that compiler error. By double clicking on a compiler error message in the Output Window, <%=ConfigurationManager.AppSettings["SS"]%> will automatically highlight the offending line of code, facilitating troubleshooting/debugging of your Java code. You can step through multiple errors in the Output window by typing the F4 key.

Stepping through Java Compiler errors and warnings using the Output Window and Backmapping

Integrated Java and XML Debugging

The Java IDE is fully integrated with our XSLT debugger and XQuery debugger, enabling you to seamlessly debug your XSLT stylesheet or XQuery expression even if it calls external Java functions.

Configurable Java IDE Settings

Finally, all of the JVM settings, such as compiler arguents, classpath, etc, are easily configurable via a Java Options pannel as shown here:

Real-time Java Syntax checking

<%=ConfigurationManager.AppSettings["SS"]%>'s integrated Java IDE enables you to easily bind XML technologies such as XML files, XML Schemas, DTD's, XSLT stylesheets, XQuery expressions, WSDL documents, SOAP, etc. to java class files, for use within your XML enabled Java/J2EE application.

Next Java & XML Development Feature: Integrated JavaServer Pages (JSP) IDE

Try Stylus XML & Java IDE

Download a free trial of our award-winning XML & Java IDE today!

Free Java Code Generation Video Demonstration

A new online video demonstration shows just how easy it is to generate the Java code to make your XSLT and XQuery work in your Java apps.