При попытке установить патч на oracle,

C:OracleMiddlewareOracle_HomeOPatchopatch lsinventory -jdk C:Program FilesJavajdk1.7.0_67

возникает ошибка «program files could not be located opatch», связана она с пробелом в пути к java.exe

Что делаем?

Запускаем cmd, переходим в корень диска C:

Выполняем следующую команду:

dir program* /x

Видим результат C:PROGRA~1

Меняем путь и выполняем комманду

 

C:OracleMiddlewareOracle_HomeOPatchopatch lsinventory -jdk C:PROGRA~1Javajdk1.7.0_67

Данный способ поможет решить не только проблему с установкой патча, но и любые другие проблемы связанные с использованием java, установленную по стандартному пути.