Change where Java is looking for javac.exe

I am trying to download the GAE application using the console on Windows. I get an error message:

cannot find javac executable based on java.home, "C: \ Program Files \ Java \ jre6 \ bin \ javac.exe" and "C: \ Program Files \ Java \ bi n \ javac.exe"

Unable to load application: cannot find javac executable based on java.home, tried "C: \ Program Files \ Java \ jre6 \ bin \ javac.exe" and "C: \ Program Files \ Java \ bin \ javac.exe

javac.exe is located in the folder C: \ Program Files \ Java \ jdk1.6.0_18 \ bin, how can I tell java where it is

+3
source share
6 answers

Java? sun jre Open jdk? jre javac.exe , , .
C:\Program Files\Java\jdk1.6.0_18\bin\java.exe java, -Djava.home = "C:\Program Files\Java\jdk1.6.0_18" .

+2

JAVA_HOME , ​​Java. " ", "", "", " ". JAVA_HOME, ,

C:\Program Files\Java\jdk1.6.0_18

, "". , .

+5

, java.home, ?

, script, java.home, .

+2

, , - JAVA_HOME script.

bin\appcfg.cmd:

@"%JAVA_HOME%"\bin\java -cp "%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %*

. , JAVA_HOME JDK

+2

, classpath CLASSPATH = C:\Program Files\Java\jre6\bin\javac.exe\jdk1.6.0_18 , . .

+1

JAVA_HOME C:\Program Files\Java\jdk1.6.0_18. , JDK, ( PATH) , .

0

Source: https://habr.com/ru/post/1736177/


All Articles