2011-02-16 10 views
7

tengo el archivo .java en los actuales informes de directorio de trabajo, pero javac:javac no hay archivos de origen encontrado

javac: no source files 
Usage: javac <options> <source files> 
use -help for a list of possible options 

estoy trabajando en ubuntu.

+2

¿Has probado javac .java? –

+0

Por favor, muéstranos qué comandos estás intentando. –

+0

utilicé la pestaña para que el terminal llene el resto del nombre del archivo. – user602774

Respuesta

12

Desde su comentario anterior, Parece que ha intentado:

javac -cp .;lib.jar a.java en su sistema Ubuntu. El separador CLASSPATH es : en sistemas Unix y ; en Windows.

Ubuntu consideró el comando hasta el ;, java -cp . y así dio el mensaje.

javac -cp .:lib.jar a.java debe compilar bien.

0

he intentado algo similar y encontró que es necesario mencionar la ruta absoluta cuando se está utilizando el -cp y la opción -d con javac como esto

javac -cp 'ur ubicación de los archivos de los frascos & ; -d 'lugar para añadir sus clases a' 'ruta absoluta del archivo'

por ejemplo:

javac -cp C: \ home \ lib \ mywork; -d c: \ home \ classes c: \ home \ files * .java

Cuestiones relacionadas