Unable to update:
java.lang.IllegalStateException: cannot find javac executable based on
java.home, tried "C:\Program Files\Java\jre1.6.0_05\bin\javac.exe" and
"C:\Program Files\Java\bin\javac.exe"
at com.google.appengine.tools.admin.AppAdminFactory
$ApplicationProcessingOptions.getJavaCompiler(AppAdminFactory.java:
354)
at
com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:
391)
at
com.google.appengine.tools.admin.Application.compileJsps(Application.java:
377)
at
com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:
253)
at
com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
54)
at com.google.appengine.tools.admin.AppCfg
$UpdateAction.execute(AppCfg.java:525)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:130)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:58)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:54)
com.google.appengine.tools.admin.AdminException: Unable to update app:
cannot find javac executable based on java.home, tried "C:\Program
Files\Java\jre1.6.0_05\bin\javac.exe" and "C:\Program Files\Java\bin
\javac.exe"
at
com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
62)
at com.google.appengine.tools.admin.AppCfg
$UpdateAction.execute(AppCfg.java:525)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:130)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:58)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:54)
Caused by: java.lang.IllegalStateException: cannot find javac
executable based on java.home, tried "C:\Program Files\Java
\jre1.6.0_05\bin\javac.exe" and "C:\Program Files\Java\bin\javac.exe"
at com.google.appengine.tools.admin.AppAdminFactory
$ApplicationProcessingOptions.getJavaCompiler(AppAdminFactory.java:
354)
at
com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:
391)
at
com.google.appengine.tools.admin.Application.compileJsps(Application.java:
377)
at
com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:
253)
at
com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
54)
... 4 more
it looks like there's something wrong with your JDK setup as the error
seems to indicate that it cannot find javac. are you sure you
downloaded a JDK and not just the JRE?
although netbeans is not officially supported by Google, other Java
users have gotten it to work. here is a tutorial that we oftern refer
users to:
http://rocky.developerblogs.com/tutorials/getting-started-google-app-engine-netbeans/
good luck!
-- wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
http://corepython.com
wesley.j.chun :: wesc...@google.com
developer relations :: google app engine