English 中文(简体)
JAVA_HOME points to the wrong place
原标题:

I seem to have an incorrectly specified JAVA_HOME variable. I can get around it for many things but now I am seem to be stuck. I am trying to use the Google App Engine and upload an application.

When I do so I get the error that the error:

cannot find javac executable based on java.home, tried "C:Program FilesJavajre6injavac.exe" and "C:Program FilesJavainjavac.exe"

I don t understand why it is looking there, doing echo %JAVA_HOME% gives me:

C:Program FilesJavajdk1.6.0_14

Which is where Java actually is. I am thinking my best hope might be to just put Java where it is looking for it - can you think of anything better.

最佳回答

Looks like it s possibly a bug:

http://code.google.com/p/googleappengine/issues/detail?id=1226

There are lots of suggested workarounds/solutions, but comment #24 in the bug entry seems promising:

The problem is that GAE plugin for Eclipse is default configured with a JRE instead of a JDK.

To change this, do the following:

Preferences > Java > Installed JRE s > Add... For JRE Type select Standard VM > Next > Directory: select your JDK directory (instead of JRE) (in my case: C:Program FilesJavajdk1.6.0_16 ), press OK.

Now, you are back at Installed JRE s , select the JDK here also.

问题回答

Double check for any typo in the JAVA_HOME path.

Or simply add "C:Program FilesJavajdk1.6.0_14in" to your %PATH%





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签