„Java.exe” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy
Piszę aplikację, która tworzy portlet Java przez plik wsadowy mrówki za pomocą cmd.exe, używając obiektu Process w języku C #.
Kiedy przekazuję polecenie „Utwórz” do cmd, aby utworzyć portlet, otrzymuję następujący błąd:
<code>'"java.exe"' is not recognized as an internal or external command, operable program or batch file. </code>
Ale kiedy wpiszę to polecenie bezpośrednio w cmd, to działa poprawnie.
Zainstalowałem JDK na moich Windows 7 i ustawiłem zmienne JAVA_HOME i ANT_HOME w zmiennych środowiskowych. Czy możesz mi pomóc to naprawić?