я должен послать версию Java в текстовый файл, как показано нижеОтправка Java Версия для Textfile
C:\>java -version > C:\cfn\log\JavaVersion.log
Но когда я открываю чек файл, его полностью пустой. Я получаю версию немедленно на нижеприведенной строке как-
C:\>java -version > C:\cfn\log\JavaVersion.log
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Как это исправить?
Посмотрите на DUP и ответы. Им нравятся и другие. java отправляет эту информацию в stderr. Это обычное дело. PowerShell считает это ошибкой. – Matt