„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ć?

questionAnswers(7)

yourAnswerToTheQuestion