tengo 4 Clases para mi proyecto, que son (pantalla del título, créditos, storyScreen y camapaign), respectivamente, ya que están conectados entre sí, no sé cómo conseguirlo compilado. Una cosa más es que cuando usé los comandos (DOS/CMD) javac, todavía no funcionó, diciendo que el compilador no puede encontrar las otras clases, pero están presentes como una clase. ¿Cómo puedo compilarlo y ponerlo a funcionar? Por cierto, está en la consola o sin la GUI, por lo que Clean and Build en Netbeans no funciona.Compilación de varias clases (consola) en Java
Respuesta
Eso sí,
javac *.java
O si tiene fuente separada y carpetas de archivos binarios:
mkdir bin
javac -d bin src/*.java
O si tiene varias carpetas de origen:
mkdir bin
shopt -s globstar # requires bash 4
javac -d bin src/**/*.java
Coloque sus archivos java en una carpeta común, p. "directorio", y luego llame al javac directory/*.java
desde la línea de comandos.
gracias voy a probar esto, así <3 – ElvenX
Como han dicho otros, alguna variación en javac *.java
hará el truco. Sin embargo, mi sugerencia es que se aprende cómo usar una herramienta de construcción de Java:
La herramienta Apache Ant es el "equivalente moral" de la herramienta clásico de hacer. Crea un archivo "build.xml" que contiene los destinos que desea compilar de forma independiente del sistema operativo y las secuencias de operaciones que se realizarán.
herramienta El Apache Maven se basa en una filosofía diferente. En lugar de decir cómo construir su código, usted describe el código, sus dependencias y las cosas que desea construir. Maven se ocupa del "cómo" de la construcción ... y mucho más. Esto es más complicado a corto plazo, pero (en mi experiencia) tiene muchos beneficios a largo plazo.
Esta respuesta se basa en las últimas jdk7 y jre7. Lo que significa que los descargué y los agregué a mi 'classpath' y 'ruta' en mi computadora-> propiedades-> avanzadas-> variables ambientales Las respuestas aquí no tienen detalles específicos, así que esta es la forma en que lo encontré para hacerlo de manera apropiada : En aras de la discusión llamaremos a mi proyecto 'My_Project', esto contiene todo el código fuente del proyecto. Dentro de este directorio 'My_Project' (carpeta), creé otro directorio (carpeta) llamado 'classes'. Ahora desde mi línea de comando navegué hasta el directorio que contiene mi código fuente, por ejemplo 'C:> cd Users \ My_Name \ Project_Location \ My_Project \ src' Una vez en el directorio, compilo mi programa usando el comando javac -d ../classes My_Project. java. Después de que esto se ejecute si navega a la carpeta de clases dentro de su proyecto, verá todos los archivos .class compilados. Y su programa se puede ejecutar desde la línea de comandos, por ejemplo, java My_Project mientras aún está en el directorio de clases. Espero que esto ayude a implementar/organizar sus aplicaciones java.
- 1. compilador de clases java y compilación en tiempo de ejecución
- 2. ¿Cómo heredar de varias clases base en Java?
- 3. ¿Cómo otorgar diferentes permisos a varias clases de Java?
- 4. extraer varias clases (jQuery)
- 5. Varias colas de compilación en Jenkins
- 6. Posible tener varias clases en un solo archivo en Eclipse?
- 7. agregar y eliminar varias clases en jquery
- 8. Varias clases en un archivo .cpp
- 9. error de compilación de maven: clases duplicadas
- 10. compilación en memoria de Java
- 11. Alternar varias clases de elementos con jQuery
- 12. ¿Son varias las clases de DataContext apropiadas?
- 13. Colores en la consola Java
- 14. ¿Qué uso heredar de varias clases?
- 15. Crear una consola en Java
- 16. Clases internas en Java
- 17. Consejos para acelerar el tiempo de compilación en Linux usando ANT, Javacc, JUnit y compilación de clases Java
- 18. Lista de clases en Java
- 19. programa de consola de Java
- 20. clases parciales de Java
- 21. Agregue el mismo método a varias clases
- 22. ¿Cómo comparar la herencia con varias clases?
- 23. Aplicación de anotaciones Java en tiempo de compilación
- 24. Entrada de consola de un solo carácter en java/clojure
- 25. CoffeeScript y NodeJS: ¿Cómo exporto varias clases?
- 26. apariencia de iOS 6 cuando está en varias clases
- 27. puedo tener un selector de varias clases en jquery
- 28. Progreso basado en la consola en Java
- 29. Dependencia circular en clases Java
- 30. Ruta de compilación de Java
gracias, voy a probar esto. :) – ElvenX
wait it dice aquí cuando ejecuto el archivo: no se pudo cargar o encontrar la clase principal ... – ElvenX
¿Cómo se está ejecutando? Si creó una carpeta 'bin', asegúrese de hacer un cd en ella. –