Results 1 - 7 of 7
DrJava 是一款開放源碼的輕量Java開發環境,這款軟體主要設計給學生讓初學的人有一個有直觀的界面並用互動的方式學習Java程式設計. Java是一款靜態編譯語言, 也就是說Java程式需要經過編譯的過程才能執行. 這對於剛剛接觸Java程式設計尤其是第一次接觸編程的人來說是一個很費時的. 有的情況下, 使用者只想測試一些簡單的Java語言特性或是更廣義來講一些編程邏輯的測試, 透過一個內建的互動功能, DrJava都能夠很迅速地做到. DrJava讓測試Java像是在寫腳本語言的程式碼. 對於想要開始編程或是瞭解Java程式語言的人, DrJava是一個學習曲線很平順的入門編輯環境.在此同時, DrJava還有一些符合軟體工程精神的功能, 讓學生們可以一次接觸到.
Gel is a Java IDE that is written in a language other then Java and is natively compiled for Windows. Unlike other Java IDEs available, this enables Gel to be very small and very quick. It works great on suboptimal hardware and consumes little memory.
Platform:unknown License:unknown
Reference:https://www.gexperts.com/products/gel/gel.php
Jipe is aimed to be a small yet powerful Java IDE developed in Java so that it can be used on all platforms supporting Suns JDK. The current version is compatible with > JDK1.1.2 + swing.
Features:
Redevelop the Jipe code to make it easier to maintain and improve.
Improve the documentation of Jipe and it's code.
Add support for the Java(TM) 2 SDK 1.4.0.
Continue support for Jipe 0.95 in the mean time.
Platform:Cross platform; License:GNU General Public License (GPL)
Reference:https://jipe.sourceforge.net/
BlueJ is an integrated Java environment specifically designed for introductory teaching.
Features:
fully integrated environment
graphical class structure display
graphical and textual editing
built-in editor, compiler, virtual machine, debugger, etc.
easy-to-use interface, ideal for beginners
interactive object creation
interactive object calls
interactive testing
incremental application development
Platform:Cross platform ; License:GNU General Public License V2
Reference:https://www.bluej.org/about/what.html
jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. jGRASP is implemented in Java, and runs on all platforms with a Java Virtual Machine (Java version 1.5 or higher). jGRASP produces Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Ada, and VHDL; Complexity Profile Graphs (CPGs) for Java and Ada; UML class diagrams for Java; and has dynamic object viewers that work in conjunction with an integrated debugger and workbench for Java. The viewers include a data structure identifier mechanism which recognizes objects that represent traditional data structures such as stacks, queues, linked lists, binary trees, and hash tables, and then displays them in an intuitive textbook-like presentation view.
Platform:Cross platform; License:Please visit https://www.jgrasp.org/license.html
Reference:https://www.jgrasp.org/
IntelliJ IDEA is a code-centric IDE focused on developer productivity. IntelliJ IDEA deeply understands your code and gives you a set of powerful tools without imposing any particular workflow or project structure. IntelliJ IDEA is your dream pair-programmer who knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.
Features:
Intelligent code editor has all the smarts for understanding Java code; provides refactorings, code inspections and intentions, super-fast navigation — all that we have accumulated over the years.
Integrates with such essential tools as JUnit and TestNG, Ant and Maven, and popular version control systems: CVS, Subversion and git.
Provides IntelliJ IDEA's famous XML-Java interoperability and comprehensive Groovy programming language support.
The Swing UI designer complements the suite of tools for developing Java desktop applications — such as IntelliJ IDEA itself.
Platform:Cross Platform; License:Apache 2.0 license
Reference:https://www.jetbrains.com/idea/
JCreator is the development tool for every programmer that likes to do what he does best: programming. It is faster, more efficient and more reliable than other Java IDE’s. Therefore it is the perfect tool for programmers of every level, from learning programmer to Java-specialist. Only LE version is freeware.
Features:
Advanced editor with code-folding
Popup for code completion
Popup for code snippets
Popup for code identifiers
Source code navigation
JSP, Ant and CVS support
Feature rich Debugger
Platform:Windows; License:XINOX SOFTWARE
Reference:https://www.jcreator.com/