使用指令:
To clarify, we're going to release a minor update for 1.7.7. For the
meantime, you can re-jar the file as follows:
cd to the working directory
$ jar xf somewhere\appengine-java-sdk-1.7.7\lib\user\
appengine-api-1.0-sdk-1.7.7.**jar
$ jar cfm somewhere\appengine-api-1.0-sdk-1.7.7.**jar META-INF/MANIFEST.MF *
and replace the old jar with the newly created one.
從http://www.mail-archive.com/[email protected]/msg67954.html 和解決方案在這裏的消息,我能使其工作是這樣的:
打開命令行並進入你的JAVA安裝目錄下的jar.exe文件是
cd "C:\Program Files\Java\jdk1.7.0_17\bin\"
然後,您需要在計算機上的某處找到文件「appengine-api-1.0-sdk-1.7.7.jar」。它位於eclipse項目的\ war \ WEB-INF \ lib文件夾中,也位於eclipse安裝的「plugins」文件夾中的2個位置(不包括臨時目錄)。在那裏:\plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\
你只需要這兩條路徑之一。
在命令行
現在,只需鍵入:
jar xf "C:\whatever-folder-your-eclipse-is-in\plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\user\appengine-api-1.0-sdk-1.7.7.jar"
然後
jar cfm "C:\whatever-folder-your-eclipse-is-in\plugins\com.google.appengine.eclipse.sdkbundle_1.7.7\appengine-java-sdk-1.7.7\lib\user\appengine-api-1.0-sdk-1.7.7.jar" META-INF/MANIFEST.MF
現在,如果你去到該文件夾並選擇.jar文件,它現在應該是11 MB而不是30件事。現在,您需要複製這個文件並將\ jar \替換爲\ war \ WEB-INF \ lib \中的webapp文件夾中的相同jar文件,以便兩個名爲「appengine-api-1.0-sdk-1.7.7.jar」的jar文件都有11mb尺寸。
現在錯誤應該消失,你不必分割任何東西。
我[在GAE錯誤跟蹤器上報告了此問題](https://code.google.com/p/googleappengine/issues/detail?id=9387)。請明星。 – 2013-05-27 09:40:38