2

重複の可能性:
CreateProcess エラー = 206、main() メソッドの実行時にファイル名または拡張子が長すぎます

Eclipse (Indigo for Java EE) を使用して、すべてのプロジェクトをクリーンアップすると (再コンパイルするために)、次のエラーが発生します。

「DataNucleus Enhancer」で問題が発生しました プログラム「C:\jdk7\bin\javaw.exe」を実行できません (ディレクトリ「C:\0-MS」内): CreateProcess エラー = 206、Nom de fichier ou extension trop long (= => 英語 : ファイル名または拡張子が長すぎます)

ご覧のとおり、可能な限り最短のパスを使用してみましたが、それでも Eclipse は同じことを言います。ORM の構成 (Google App Engine を使用) についての同様の問題が報告されていますが、これは別の問題だと思います。

なぜこれが起こっているのか知っている人はいますか?

ログは次のとおりです。

!ENTRY com.google.appengine.eclipse.core 4 0 2012-06-26 08:17:23.137
!MESSAGE Cannot run program "C:\jdk7\bin\javaw.exe" (in directory "C:\0-MS"): CreateProcess error=206, Nom de fichier ou extension trop long
!STACK 0
java.io.IOException: Cannot run program "C:\jdk7\bin\javaw.exe" (in directory "C:\0-MS"): 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:213)
    at com.google.appengine.eclipse.core.orm.enhancement.EnhancerJob.runInWorkspace(EnhancerJob.java:106)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
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:188)
    at java.lang.ProcessImpl.start(ProcessImpl.java:132)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
    ... 4 more

これがプロジェクトのコマンドラインです

-startupUrl MananaSeguro.html -war C:\0-MS\war -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -codeServerPort 9997 -port 8888 -server com.google.appengine.tools.development.gwt .AppEngine

VM 引数

-Xmx512m -javaagent:C:\shortGAE-1.6.4\lib\agent\appengine-agent.jar -XX:-UseSplitVerifier

ORM プロパティ (App Engine) には、フォルダが 1 つだけあります。

ソース/

4

0 に答える 0