The software that can write java programs is: 1. JBuilder; 2. VisualAge for Java; 3. Forte for Java; 4. Visual Cafe; 5. Eclipse; 6. NetBeans IDE; 7. JCreator J2SDK.
Nowadays, there are various programming languages in the computer industry, among which Java is one of the most popular languages. Many companies now The Java language is used, and this has also caused a growing craze for people to learn Java. Next I will talk to you about the software that can be used in Java learning.
(Video tutorial recommendation: java course)
1. JDK Java development toolset
SUN’s Java not only provides a rich language and running environment, and also provides a free Java development toolset (JDK). Developers and end users can utilize this tool to develop java programs.
JDK is simple and easy to learn. You can write Java source files through any text editor, then compile the Java source program into bytecode through the javac command under DOS, and execute the compiled Java file through the Java command. , Java beginners generally use this development tool.
2. Java Workshop
Sun MicroSystems launched Java WorkShop 1.0, which is the first multi-platform development tool for Internet use in the industry. It can meet the needs of The needs of various companies to develop Internet and Intranet network application software. Java WorkShop is written entirely in Java language and is the first complete Java development environment sold on the market today. The latest version of Java WorkShop is currently 3.0. The characteristics of Java Workshop are as follows: easy to create structure, visual programming
3, NetBeans and Sun Java Studio 5 Various client and web applications. Sun Java Studio is the latest commercial full-featured Java IDE released by Sun. It supports Solaris, Linux and Windows platforms. It is suitable for enterprise developers who create and deploy 2-tier Java Web applications and n-tier J2EE applications. NetBeans is the industry's first open source IDE to support innovative Java development. Developers can take advantage of the industry's most powerful development tools to build desktop, web or mobile applications. At the same time, through the modular structure of NetBeans and open APIs, third parties can easily extend or integrate the NetBeans platform.
4. IBM's Visual Age for Java
Visual Age for Java is a very mature development tool. Its features are very useful for IT developers and amateur Java programmers. Commonly used and useful. It provides extensive support for visual programming, supports the use of CICS to connect genetic mainframe applications, supports EJB development applications, supports integrated development with Websphere, convenient bean creation and good Rapid Application Development (RAD) support and fileless File processing.
5. Macromedia's JRUN
Macromedia's JRun is a Java engine with the broadest applicability, used to develop and implement server-side Java applications written by Java Servlets and JavaServer Pages. JRun is the first commercial product to fully support the JSP 1.0 specification. More than 80,000 developers around the world use JRun to add server-side Java functionality to their existing web servers. The web servers include Microsoft IIS, Netscape Enterprise Server, Apache, etc.
JRun is an advanced engine for developing and implementing server-side Java. If we want to add server-side Java functionality to our web applications, then JRun will be the right choice for us.
JRun can run independently relying on its built-in JRun Web Server. Using server-side Java, users can develop complex business application systems. The most important point is that due to the platform independence of servlets, as well as simpler development, faster implementation, and more economical maintenance costs, it is an excellent alternative to CGI (Common Gateway Interface) or Perl scripts. The disadvantage is that it is more complicated and difficult for beginners.
6、JCreator
It is a Java program development tool and a Java integrated development environment (IDE). Whether you want to develop Java applications or Applet components on web pages, it will not be difficult for you. In terms of functionality, it is much easier to compare with text mode development tools such as JDK released by Sun. It also allows users to customize the operation window interface and unlimited Undo/Redo and other functions.
JCreator provides users with quite powerful functions, such as project management functions, project template functions, and the ability to customize syntax highlighting attributes, line numbers, class browsers, tag documents, and multi-function editors. Wizard functionality and a fully customizable user interface. Through JCreator, we can directly compile or run our JAVA program without activating the main document.
JCreator can automatically find the file containing the main function or the Html file containing the Applet, and then it will run the appropriate tool. In JCreator, we can compile multiple projects at the same time through a batch process. The design of JCreator is close to the Windows interface style, and users are familiar with its interface. Its biggest feature is its perfect integration with the JDK installed in our machine, which is unmatched by any other IDE. It is a java development tool that is easy for beginners to use. The disadvantage is that it can only be used for simple program development and cannot be used for enterprise J2EE development and application.
JCreator
7. Microsoft VJ
Visual J is a visual Java language integrated development environment (IDE) launched by Microsoft, providing a new environment for Java programmers The development environment is a very excellent development tool. Regardless of integration, compilation speed, debugging functions, or ease of learning and use, they all reflect Microsoft's consistent style. Visual J can combine Microsoft's consistent programming style and is very convenient for Java application development, but its portability is poor and it is not a pure Java development environment.
8. Eclipse
Eclipse is an extensible open source IDE. Eclipse allows integration of tools from different vendors in the same IDE and enables interoperability between tools, thereby significantly changing project workflows and allowing developers to focus on actual embedded goals.
The biggest feature of Eclipse is that it can accept open source plug-ins written by Java developers themselves, which is similar to Microsoft's Visual Studio and Sun Microsystems' NetBeans platform. Eclipse provides tool developers with greater flexibility, giving them greater control over their software technologies. The Eclipse Alliance has announced that it will release version 3.0 of its software in mid-2004. This is a very popular Java development tool. There are more and more users in China. In fact, the most Java developers use it. The disadvantage is that it is more complicated and difficult for beginners to understand.
Summary:
Now commonly used Java project development environments include: JBuilder, VisualAge for Java, Forte for Java, Visual Cafe, Eclipse, NetBeans IDE, JCreator J2SDK, jdk Notepad, EditPlus J2SDK, etc.
Generally when developing J2EE projects, you need to install application servers (middleware) and corresponding development tools of various companies. Before using these development tools, it is best for us to be familiar with the advantages and disadvantages of these software so that we can use them accordingly. Choose the application according to the actual situation.
Therefore, choosing a tool mainly depends on the field you will be engaged in, rather than blindly thinking which tool is good and which tool is bad. Finally, I hope everyone can find their own suitable java development tools.
Related recommendations: java introductory tutorial
The above is the detailed content of What software can be used to write java programs. For more information, please follow other related articles on the PHP Chinese website!