Dear friend,
Now i've met some troubles when i'm try to "create obfuscated package" with
ProGuard 3.6.
My configuration:
- Java2 1.4.2_08 at c:\j2sdk
- Eclipse 3.1.2 at c:\eclipse
- EclipseMe 1.5.0 as Eclipse active site
- ProGuard 3.6 at c:\proguard
- Sun j2me WTK 2.2 patch at c:\wtk22
- Nokia carbile.j 1.0 standone at c:\nokia
d:\Eclipse_workspace\.metadata\.log.txt is following:
!ENTRY eclipseme.core 1 0 2006-05-25 00:06:45.687
!MESSAGE Command line: "C:\Program Files\Java\j2re1.4.2_08\bin\javaw.exe"
"-Xbootclasspath:C:\Program Files\Java\j2re1.4.2_08\lib\rt.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\sunrsasign.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\jsse.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\jce.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\charsets.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\ext\dnsns.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\ext\ldapsec.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\ext\localedata.jar;C:\Program
Files\Java\j2re1.4.2_08\lib\ext\sunjce_provider.jar" -classpath
C:\proguard\lib\proguard.jar proguard.ProGuard
@D:\Eclipse_workspace\GameTest1\deployed\proguard.cfg
!ENTRY eclipseme.core 1 0 2006-05-25 00:07:02.15
!MESSAGE Command line: C:\Nokia\Devices\Nokia_Prototype_SDK_4_0\bin\preverify
-target CLDC1.1 -nofinalize -nonative
@C:\DOCUME~1\Xjoywag\LOCALS~1\Temp\preverify_61130.txt
!ENTRY eclipseme.core 2 0 2006-05-25 00:07:02.203
!MESSAGE JAR file creation failed with error -1
The preverified classes if any are in tmp13303. See jar log of errors in
D:\Eclipse_workspace\GameTest1\deployed\temp\jarlog.txt
!ENTRY eclipseme.core 4 0 2006-05-25 00:07:03.46
!MESSAGE createPackageForProject
!STACK 1
org.eclipse.core.runtime.CoreException[999]: java.io.FileNotFoundException:
D:\Eclipse_workspace\GameTest1\deployed\temp\GameTest1_base_obf.jar
(系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at eclipseme.core.internal.utils.Utils.copyFile(Utils.java:124)
at eclipseme.core.internal.utils.Utils.copyFile(Utils.java:109)
at
eclipseme.core.internal.packaging.Packager.doPostObfuscationPreverification(Packager.java:616)
at eclipseme.core.internal.packaging.Packager.doObfuscation(Packager.java:577)
at
eclipseme.core.internal.packaging.Packager.createDeployedJarFile(Packager.java:463)
at eclipseme.core.internal.packaging.Packager.buildPackage(Packager.java:236)
at
eclipseme.core.model.impl.MidletSuiteProject.createPackage(MidletSuiteProject.java:213)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.createPackageForProject(AbstractCreatePackageAction.java:96)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.access$0(AbstractCreatePackageAction.java:89)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction$1.run(AbstractCreatePackageAction.java:132)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.doPackageCreation(AbstractCreatePackageAction.java:130)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.run(AbstractCreatePackageAction.java:67)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
!SUBENTRY 1 eclipseme.core 4 999 2006-05-25 00:07:03.62
!MESSAGE D:\Eclipse_workspace\GameTest1\deployed\temp\GameTest1_base_obf.jar
(System can't find specified file.)
!STACK 0
java.io.FileNotFoundException:
D:\Eclipse_workspace\GameTest1\deployed\temp\GameTest1_base_obf.jar (System
can't find specified file.)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at eclipseme.core.internal.utils.Utils.copyFile(Utils.java:124)
at eclipseme.core.internal.utils.Utils.copyFile(Utils.java:109)
at
eclipseme.core.internal.packaging.Packager.doPostObfuscationPreverification(Packager.java:616)
at eclipseme.core.internal.packaging.Packager.doObfuscation(Packager.java:577)
at
eclipseme.core.internal.packaging.Packager.createDeployedJarFile(Packager.java:463)
at eclipseme.core.internal.packaging.Packager.buildPackage(Packager.java:236)
at
eclipseme.core.model.impl.MidletSuiteProject.createPackage(MidletSuiteProject.java:213)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.createPackageForProject(AbstractCreatePackageAction.java:96)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.access$0(AbstractCreatePackageAction.java:89)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction$1.run(AbstractCreatePackageAction.java:132)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.doPackageCreation(AbstractCreatePackageAction.java:130)
at
eclipseme.ui.internal.actions.AbstractCreatePackageAction.run(AbstractCreatePackageAction.java:67)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Error in .\deployed\temp\jarlog.txt:
Error: No such file or directory
jar -cfm
"D:\Eclipse_workspace\GameTest1\deployed\temp\GameTest1_base_obf.jar"
tmp13303\\META-INF\MANIFEST.MF -C tmp13303 .
Why?
Best regards
xjoywag
2006-05-25
Ym���僵�j�◎���Ljv�y谚藏��h������⑺Z��b�An�\��ěy�^r�r&П8^�(!z�g�f蕻��y掩登��'�q�b�{"��^��-�x"�郜都�jv��匹J�i⒒B�'$��^j规⒎《��钎j爽}�dj
薹����