关键词:
Python
Computer Programming Languages
configuration tool
Pythonidae
C language
Java programming language
Java compiler
revolving
摘要:
This article focuses on the development of GNU Network Object Model Environment (GNOME) applications using the Java programming language. The GNU Compiler for Java (gcc-java) is a Java development environment distributed under the GNU General Public License. Unlike many Java compilers, gcc-java can produce both Java bytecode and a native, platform-specific executable. In the latter case, the executable is linked against gcc-java's libgcj. libgcj is a library containing the core Java class libraries and a garbage collector. In addition, libgcj contains a bytecode interpreter so natively compiled Java applications can interact with Java bytecode libraries. Sun Microsystems provides two class hierarchies for developing Java applications with graphical user interfaces. The first, the Abstract Window Toolkit, has been distributed with Java since version 1.0. The second system, Swing, made its debut in Java 1.2. The GNOME project provides the ability to develop applications in C, C++, Java, Python and Perl. In addition, external projects such as Mono provide even more diversity. When used with several of these alternatives, the GLADE User Interface Builder makes it possible to write applications quickly with a graphical user interface for the GNOME platform.