Funciona no Windows. E no linux?

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

Funciona tb…

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

Poxa hehe bacana :smiley:

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

:mrgreen:

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:

|

:mrgreen:

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

:mrgreen:

estraga prazer… :?