stringtranslate.com

javac

javac (pronunciado "java-see") es el compilador principal de Java incluido en el Java Development Kit (JDK) de Oracle Corporation . Martin Odersky implementó el compilador GJ y su implementación se convirtió en la base de javac. [2]

El compilador acepta código fuente conforme a la especificación del lenguaje Java (JLS) y produce código de bytes Java conforme a la especificación de la máquina virtual Java (JVMS).

javacEstá escrito en Java. El compilador también puede invocarse mediante programación. [3]

Historia

El 13 de noviembre de 2006, la máquina virtual Java (JVM) HotSpot de Sun y el Java Development Kit (JDK) se pusieron a disposición [4] bajo la licencia GPL . [5]

Desde la versión 0.95, GNU Classpath , una implementación libre de la Java Class Library , admite la compilación y ejecución de javac utilizando el entorno de ejecución de Classpath —GNU Interpreter for Java (GIJ)— y el compilador —GNU Compiler for Java (GCJ)— y también permite compilar la biblioteca de clases, herramientas y ejemplos de GNU Classpath con el propio javac. [6]

Véase también

Referencias

  1. ^ Lextrait, Vincent (enero de 2010). "The Programming Languages ​​Beacon, v10.0". Archivado desde el original el 30 de mayo de 2012. Consultado el 14 de marzo de 2010 .
  2. ^ "Prefacio a los genéricos de Java".
  3. ^ Silverman, Shawn (30 de agosto de 2002). "Java Tip 131: Make a statement with javac!". JavaWorld . Consultado el 14 de julio de 2020 . [...] una aplicación puede acceder a javac mediante programación.
  4. ^ "Sun abre Java (artículo destacado)". sun.com . Sun Microsystems, Inc. 13 de noviembre de 2006. Archivado desde el original el 5 de enero de 2007.
  5. ^ Página de acceso a OpenJDK de Sun
  6. ^ "Esta versión admite la compilación y ejecución del compilador javac GPL OpenJDK [...]" visitar el sitio (estrecho); abrir diapositiva( "Anuncio de GNU Classpath 0.95".

Enlaces externos