TJI Java IDE - the easy to use Java IDE for beginners and more experienced Java developers.


The Main Features of TJI Java Ide

 

Tiny footprint - just one jar file of around 2 MBytes
Open multiple projects
Create framework skeleton class sets for applets, GUI and console applications, and servlet projects
Project Import and Export for easy project sharing
Automatic project backup of all changed source files (10 sets per source file, timed and dated)

Easy navigation

Save, compile & run with a single button click
Compile-time error locations are shown in your source code editors (automatically opened if not already open)
Run-time exceptions are shown in your source code editors (automatically opened if not already open)
Jump straight to any project class, method or field
Jump straight to the API of any Java class or method
Context menus throughout

Editing

Select font, font size and tab size
'Easy Tab' space to tab conversion as type
Color Syntax editing and bracket pairing
Automatic { } balance checking and closing brace insertion
Unique color for Project's class names
Bookmarks
'Split View' editing
Automatic formatting (indenting) (Java, XML, HTML, JSP)
Automatic formatting on paste
Code Completion - updates as you type
Word Completion
Custom substitutions (shorthand shortcuts)
One click to enter block skeletons - e.g. 'if () {} else {}' and 'try {} catch () {}'
Multiple entry clipboard
Search and Replace throughout file or project
Editor & Project search : select from previous searches (with 'case' and 'whole word' options)
Unlimited Undo and Redo + Undo All
Color & Line Numbered Printing
Code Folding - any { } block and /* comment */
Drag & Drop editing (copy or move)
Comment / Uncomment selected text
Remove 'commented out' code
End-block comments (e.g. //end: if x>0)
Enclose selected text in a block structure (e.g. try {...} catch {}, for (~) {...}, if (~) {...}, etc.)
Automatic accessor methods creation (optional)
Indication of lines edited in current session (even when lines are folded)
Overview Bar - for search in editor and compile-time errors (see off-screen locations) with 'jump to'

Refactoring

Refactor package
(updates all project source files and directories)
Refactor class
Refactor base directory
Refactor method name

GUI Designers

Swing GUI Designer - using layout managers and allowing panels within panels (plus JTabbedPane and JSplitPane)
Drag and Drop Swing Panel Builder using absolute positioning (with optional, variable size grid locking) - ideal for dialogs

Plus

'Round Trip' Java < > UML (optional). Source View and UML View are automatically synchronised
Fast access to descriptions of Java API classes and methods with the 'Java Guru' sortable API guide
Visual Debugger with breakpoints and watches
Tracing and Profiling - logs all method entries, exits and times, and (optionally) all variable creations and assignments.
Jar file making
Integrated Web Server (no setup required) for easy Servlet and JSP development
(catches servlet run-time exceptions and takes you to the relevant line in the source code)
Integrated Database (DBMS, JDBC, SQL) with a graphical DB Manager
Integrated 'Applet Runner'
(catches applet run-time exceptions and takes you to the relevant line in the source code)
Multi-User functionality (ideal for universities and colleges)
Fast and automatic project documentation
Easy to use (and easy to develop) Plug-In Modules
Automatic restoration of last open projects and files, including caret positions
Real-time Syntax Checking (optional)

Automatic package import
'Implement listener'

The TJI Java IDE Home Page