Por curiosidad, ¿por qué a veces se generan varios archivos .class de Java para una clase después de la comstackción? Por ejemplo, mi aplicación tiene seis clases. Para una clase, se han generado un total de 10 archivos .class, comenzando desde MyClass # 1 hasta MyClass # 10.
Estoy escribiendo un archivo MAKE que comstack un archivo .java en un directorio diferente, y luego quiero ejecutarlo, sin cambiar directorios. Quiero hacer algo como: $(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL) $(shell cd /home_dir) javac myjavafile.java java myjavafile donde el archivo Java es /home/myjavafile.java , y el archivo MAKE no se está ejecutando desde /home . ¿Cómo puedo […]
He visto las opciones de comstackción como se discutió en ¿Qué distribuciones de JDK pueden ejecutar `javac -source 1.6 -target 1.5`? . Entiendo las opciones individuales para fuente y objective. No entiendo por qué la versión de origen es más alta que la versión de destino. Comstackr el código para objectives más antiguos tiene sentido. […]
Aparentemente hay un límite para el tamaño de una cadena de inicialización en javac. ¿Alguien puede ayudarme a identificar cuál es el límite máximo, por favor? Gracias editar: Estamos construyendo una cadena de inicialización que se verá más o menos así “{1,2,3,4,5,6,7,8 ……}” pero con 10 000 números idealmente. Cuando hacemos esto para 1000 funciona, […]
Hola, he estado usando un IDE, pero ahora necesito ejecutarlo y comstackrlo desde la línea de comando. El problema es que tengo varios paquetes y he intentado encontrar la respuesta, pero nada ha funcionado. Así que tengo src/ Support/ (.java files) Me/ (.java files) Wrapers/ (.java files) ¿Sabes cómo comstackr todo con javac?
Tengo un archivo Ant que comstack mi progtwig. Quiero que la tarea javac falle si el comstackdor informa cualquier advertencia. ¿Alguna pista sobre cómo hacer eso?
¿Cómo comstackr todos los archivos java en todas las subcarpetas en Unix, usando javac?
Me pregunto si JVM / javac es lo suficientemente inteligente como para activar // This line… string a = foo(); string foo() { return bar(); } string bar() { return some-complicated-string computation; } dentro string a = bar(); O elimine la llamada innecesaria a foo () en el estuche de lanzamiento (porque el código inalcanzable): […]
Me sale este error cuando compilo mi progtwig java: error: Class names, ‘EnumDevices’, are only accepted if annotation processing is explicitly requested 1 error Aquí está el código de Java (estoy ejecutando esto en Ubuntu). import jcuda.CUDA; import jcuda.driver.CUdevprop; import jcuda.driver.types.CUdevice; public class EnumDevices { public static void main(String args[]) { CUDA cuda = new […]
Sé que al ejecutar javac file1.java produce file1.class si file1.java es el único archivo fuente, entonces puedo decir java file1 para ejecutarlo. Sin embargo, si tengo 2 archivos fuente, file1.java y file2.java , ¿cómo construyo el progtwig?