Esta saída de comandos java NÃO vai para o fluxo "stdout" (com você pode redirecionar com ">") mas vai para "stderr".
Para redirecionar isso em um arquivo, você precisará usar "2 >":
java -version 2> outputfile.txt
Estou procurando uma maneira de colocar os resultados de "java-version" em cmd (windows) em um arquivo de texto. Eu acho que o problema é o espaço entre java e -version, tentei com outros comandos como dir e eu sou capaz de ver a saída no arquivo de teste.
Eu também tentei usar "se nada. Eu começo a pensar que pode ser uma restrição do Java ... Alguma idéia por favor?
Tags command-line java windows