¿Puede javac compilar desde stdin? Algo como esto :
cat myfile | javac
No, no hay opción para hacer eso.
De la documentación :
Hay dos formas de pasar nombres de archivos de código fuente a javac:
- Para una pequeña cantidad de archivos de origen, simplemente enumere los nombres de los archivos en la línea de comando.
- Para una gran cantidad de archivos de origen, enumere los nombres de los archivos en un archivo, separados por espacios en blanco o saltos de línea. Luego use el nombre del archivo de lista en la línea de comando javac, precedido por un carácter @.
Los nombres de los archivos de código fuente deben tener sufijos .java , los nombres de archivos de clases deben tener sufijos .class, y tanto los archivos fuente como los de clase deben tener nombres raíz que identifiquen la clase . Por ejemplo, una clase llamada MyClass se escribiría en un archivo fuente llamado MyClass.java y se compilaría en un archivo de clase de código de bytes llamado MyClass.class.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras