This page lists free Java compilers, Java assemblers, Java builders, Java Development Kits (JDK),and Java to native code compilers, that you can use to create Java applications, Java Beans,Java Applets and the like. Some of these are complete Java development environments whileothers only include the compiler and debugger. Other Java pages on this site that you maybe interested in include:
Related Pages
Free Java Compilers, Java to Native Code Compilers, Java Development Kits (JDK)
The user friendly Java online compiler that allows you to Write Java code and run it online. The Java text editor also supports taking input from the user and standard libraries. It uses the OpenJDK 11 compiler to compile code.
Microsoft's build of OpenJDK comes with an installer, which does not require you to sign upfor an account, as the Oracle's version does. It is available for Windows, macOS and Linux.
- This Java compiler has also one of the best GUI that is why you will truly enjoy coding with the use of this platform. Visit website 9. One of the most durable Java compiler and can support almost 70 programming languages. This Java compiler is perfect for people who love to transfer from one programming language to another.
- Download javaCompiler for free. Develop with Java 1.5, deploy native executables for windows, linux and mac! SWT, JFace, AWT and Swing is supported.
You can get the open source JDK for Windows, Mac OS X, and Linux from the OpenJDK project. OpenJDK iscurrently the official reference implementation of Java SE (ie, the standard edition of Java).
Jikes is a Java compiler that is supposedly faster than most other compilers. It is also able to compute the dependency requirements inprograms and so generate makefiles. If you want faster development cycles, you might also fancy its ability to perform incremental compilations.Platforms supported: Windows 95/NT, AIX, OS/2, Linux, Solaris Sparc. The compiler handles constructs exactly according to theJava specifications. Source code is available under an open source licence (IBM Public License).
[Update: this compiler is no longer maintained, and it uses only the old JDK 1.1.]Toba translates Java applications to C source files, from which you can compile into native executables (binaries). The programis distributed in source code form, and has been tested on Linux, Irix 6.2 and Solaris 2.5.
[Update: the Java front-end is no longer maintained or available.]This Java compiler is developed independently of the one by Sun. It is able to generate bothJava bytecode and native machine code, as well as convert Java bytecode into native machinecode (so theoretically you can even use this compiler to convert a Java program compiled byanother compiler into a native binary/executable). Your compiled applications can also be a mixture of compiled native code and Java bytecode. It comes with its own class libraries and garbage collector. The advantage of this compiler over Sun's is its ability to generatenative machine code and its wide cross-platform availability. Supported platforms include Windows, Linux, AIX, DOS,Renesas, HP-UX, SCO OpenServer/Unixware, Solaris, SGI, IRIX, Digital Unix, OS/2, and so on (too many to list).
Free Java Assemblers
This is an assembler that converts Java 'assembly language' into valid Java class files.The input language is similar to that generated by Sun's javap utility.
According to the website, Jasmin 'takes ASCII descriptions for Java classes, written in asimple assembler-like syntax using Java Virtual Machine instruction set' and generates aJava class file.
- Free Compiler Construction Tools - build your own compiler
- How to Register Your Own Domain Name (for your software)
- How to Register Your Own Domain Name - how to get your own domain name
Free Java Compiler For Mac Os
It will appear on your page as: