javac

¿En qué lenguaje están escritos el compilador Java y JVM?

En el que los lenguajes son el compilador Java (javac), la máquina virtual (JVM) y el java starter escrito?

javac no funciona en el símbolo del sistema de Windows

Estoy tratando de usar javac con el símbolo del sistema de Windows, pero no funciona. Después de agregar el directorio "C:\P ... da el siguiente error: 'javac' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.

¿Por qué array [idx++]+="a" aumenta idx una vez en Java 8 pero dos veces en Java 9 y 10?

Para un desafío, un compañero golfista código escribió el siguiente código : import java.util.*; public class Main { publ ... adenas, al menos uno de los lados debe tener el tipo String. Intentar reproducir esto en otros tipos o construcciones falló.

¿Cuál es la diferencia entre javac y el compilador Eclipse?

¿Es el compilador Java de Eclipse solo una envoltura alrededor del mismo núcleo que el programa javac está envuelto, o es un compilador separado por completo? Si esto último, ¿por qué reinventarían la rueda?

error javac: Los nombres de clase solo se aceptan si se solicita explícitamente el procesamiento de anotaciones

Obtengo este error cuando compilo mi programa java: error: Class names, 'EnumDevices', are only accepted if annotation pro ... do javac: javac -cp /home/manish.yadav/Desktop/JCuda-All-0.3.2-bin-linux-x86_64 EnumDevices ¿Cómo compilo este programa?

javac opción para compilar todos los archivos java bajo un directorio dado recursivamente

Estoy usando el compilador javac para compilar archivos java en mi proyecto. Los archivos se distribuyen en varios paquetes c ... tantas rutas, ¿cómo puedo pedirle al compilador que compile recursivamente todos los archivos java del directorio padre com?

Es la creación de archivos de clase Java determinista?

Cuando se utiliza el mismo JDK (es decir, el mismo ejecutable javac), ¿los archivos de clase generados son siempre idénticos ... rcunstancias donde el mismo javac ejecutable, cuando se ejecuta en una plataforma diferente, producirá diferentes bytecode?"

Java: ¿Cómo puedo compilar una estructura de directorio completa de código?

El caso de uso es simple. Tengo los archivos fuente que fueron creados usando Eclipse. Por lo tanto, hay una estructura de di ... rse a otra clase Java en la misma carpeta, hijo, hermano o padre. ¿Cómo compilo todo esto desde el terminal usando javac ?

Configuración de la versión de destino de Java en ant javac

Necesito compilar un archivo jar usando ant (1.7.0) para ejecutarlo bajo una versión específica de Java (1.5). Actualmente te ... cutando Java 1.6 en Linux/SUSE También hay una forma sencilla de determinar qué versión de Java se espera en el archivo jar.

¿Cómo causar intencionalmente un mensaje de advertencia de compilador java personalizado?

Estoy a punto de cometer un feo hack temporal para solucionar un problema de bloqueo mientras esperamos que se solucione un r ... de ejecución en eclipse o desde sun javac 1.6 (ejecutándose desde ant script), y definitivamente está ejecutando la función.

Optimización por Compilador Java

Recientemente, estaba leyendo este artículo. De acuerdo con ese artículo, Java Compiler es decir, javac no realiza ninguna o ... í, entonces se puede implementar como un generador de código intermedio para eliminar la redundancia y generar código óptimo?

¿Esto es Java válido?

¿Es esto Java válido? import java.util.Arrays; import java.util.List; class TestWillThatCompile { public static Strin ... dice: no Mi comprensión de la teoría de Java dice no! Sería interesante sepa lo que la JLS está diciendo al respecto.

¿Hay una diferencia de rendimiento entre Javac debug on y off?

Si enciendo la generación de información de depuración con Javac, entonces los archivos de clase son un 20-25% más grandes. ¿ ... ántas. Espero un poco de impacto en la carga de las clases porque los archivos son más grandes, pero esto debería ser mínimo.

Javac: Tratar las advertencias como errores

Tengo un archivo Ant que compila mi programa. Quiero que la tarea javac falle si el compilador reportó alguna advertencia. ¿Alguna pista sobre cómo hacer eso?

Diferencia en el comportamiento del operador ternario en JDK8 y JDK10

Considere el siguiente código public class JDK10Test { public static void main(String[] args) { Double d = false ... ncional para hacer el comportamiento más estricto? JDK8: java version "1.8.0_172" JDK10: java version "10.0.1" 2018-04-17

Uso de clases internas de sol con javac

¿Hay alguna manera de deshabilitar las restricciones de javac 1.6.0_22 que me impiden usar clases internas de JRE como sun.a ... gerencia de utilizar reflexión sugerencia para usar ecj / eclipse Solo quiero saber si es posible o no, y si es así, cómo.

¿Qué es sjavac, para quién y cómo lo uso?

Ha habido algunos rumores sobre una herramienta llamada sjavac en las listas de correo de OpenJDK. Además, hay dos PEC relac ... de esta herramienta para la comunidad de StackOverflow y para crear una referencia a futuras preguntas frecuentes de sjavac.

¿Cómo puedo suprimir las advertencias de javac sobre api obsoletas?

Cuando compilo, javac produce: Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details.` Deseo suprimir esta advertencia. Tratando-Xlint: ninguno no parece ayudar.

Compila código completamente en memoria con javax.herramienta.JavaCompiler [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo compila y carga dinámicamente clases java externas? [du ... forma confirmada de hacer esto con el método getTask()? (extender el gestor de archivos parece fácil, pero no es tan fácil:)

No se puede localizar un ejecutable en " / usr / bin / java / bin / java "(-1)

Estoy teniendo un problema patético con Java en mi mac osx 10.7.3 . Anteriormente lo instalé y estaba funcionando bien. Despu ... é en Google y vi a SOF antes de publicar esta pregunta, pero no encontré nada específico para mi problema . Gracias Sabya