Funciona no Windows. E no linux?

5 respostas
aborges

Pessoal, olha q interessante q eu descobri sem querer:

Façam a seguinte classe:

public class Teste{ public static void main(String args[]){ if(args!=null){ for(int c=0;c<args.length;c++){ System.out.println(args[c]); } } } }

Vao no prompt e digitem:

java -classpath . Teste *.*

Ele lista os arquivos do diretorio corrente !!!

Ele ainda aceita filtro e tudo ( tipo *.bat, *.xxx, etc)

Isso funciona no linux???

Alguem conhecia isso ou eu descobri a America ??? :smiley:

Abraco

5 Respostas

pcalcado

Funciona tb…

bash-2.05b$ java Teste *.*
Teste.class
Teste.java
bash-2.05b$
_fs

Poxa hehe bacana :smiley:

o que sera que acontece se der um java Test format c: ?
Testa e fala pra gente :smiley:

:mrgreen:

cv1

Nao vai acontecer nada, Lipe. Os glob patterns (*, ?, e amigos) sao expandidos pelo interpretador de comandos ANTES de a sua aplicacao ser chamada. Mas em “format c:” nao tem nenhum glob pattern, entao a aplicacao vai meramente imprimir…

format c:

Chato né? :smiley:

_fs

|

:mrgreen:

ja estava tão feliz por ter uma pegadinha pra quem está dando os primeiros passos com java … :expressionless:

:mrgreen:

J

estraga prazer… :?

Criado 12 de maio de 2004
Ultima resposta 12 de mai. de 2004
Respostas 5
Participantes 5