datanucleus enhancer& javaw:“参数不正确”

我在使用eclipse的Windows XP和用于gwt + gae app的datanucleus增强器。当我运行增强器时,我收到一个错误:
Error
Thu Oct 21 16:33:57 CDT 2010
Cannot run program "C:Program FilesJavajdk1.6.0_18binjavaw.exe" (in directory "C:agdev"): CreateProcess error=87, The parameter is incorrect

java.io.IOException: Cannot run program "C:Program FilesJavajdk1.6.0_18binjavaw.exe" (in directory "C:agdev"): CreateProcess error=87, The parameter is incorrect
at java.lang.ProcessBuilder.start(Unknown Source)
at com.google.gdt.eclipse.core.ProcessUtilities.launchProcessAndActivateOnError(ProcessUtilities.java:213)
at com.google.appengine.eclipse.core.orm.enhancement.EnhancerJob.runInWorkspace(EnhancerJob.java:154)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: CreateProcess error=87, The parameter is incorrect
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 5 more
我之前遇到过这个问题,这是由于一个很长的类路径。我花了一个半小时缩短了我的类路径,移动了库,甚至移动了我的eclipse安装,但没有运气。 关于我应该从哪里开始寻找答案的任何想法?错误消息不包含有关其所在目录或任何目录的任何信息。这有点令人气愤!是否有可能使javaw的输出更详细?有可能绕过这个类路径大小的bug吗?     
已邀请:
啊哈! 在项目属性> Google> App Engine> ORM下,我发现我的所有类都得到了增强,导致命令行太长 - 显然与类路径无关。我只是将该属性页面配置为仅增强我的类的子集(仅5%需要增强),现在,它不仅再次起作用,而且构建过程更快!     

要回复问题请先登录注册