我在Windows 7上使用eclipse和数据核增强器用于gwt + gae app。当我想部署时,我收到此错误消息:
'DataNucleus Enhacer' has encountred a problem
Cannot run program "C:\Program Files\Java\jre7\bin\javaw.exe" (in directory "C:\Source\git\cp"): CreateProcess error=206, Nom de fichier ou extension trop long
堆栈跟踪:
java.io.IOException: Cannot run program "C:\Program Files\Java\jre7\bin\javaw.exe" (in directory "C:\Source\git\cp"): CreateProcess error=206, Nom de fichier ou extension trop long
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at com.google.gdt.eclipse.core.ProcessUtilities.launchProcessAndActivateOnError(ProcessUtilities.java:280)
at com.google.appengine.eclipse.core.orm.enhancement.EnhancerJob.runInWorkspace(EnhancerJob.java:142)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.io.IOException: CreateProcess error=206, Nom de fichier ou extension trop long
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:189)
at java.lang.ProcessImpl.start(ProcessImpl.java:133)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
... 4 more
之前我遇到过这个问题,这是由于一个很长的类路径。我只是花时间缩短我的类路径,移动库,甚至移动我的gwt和appengine SDK,但没有运气。 关于我应该从哪里开始寻找答案的任何想法?