Как создать запутанный пакет в Sun Java Wireless Toolkit 2.5.2? - PullRequest
0 голосов
/ 15 декабря 2011

Я хотел бы создать запутанный пакет моего приложения j2me для улучшения размера и производительности. Итак, я скачал proguard с sourgeforge.net.Я поместил proguard.jar в мою папку C:\WTK2.5.2_01\bin.

Когда я пытаюсь создать запутанный пакет из project->package->Create Obfuscation package, возникает следующее исключение

  Note: Some input files use or override a deprecated API.
  Note: Recompile with -Xlint:deprecation for details.
  Error: C:\Documents (The system cannot find the file specified)
  Obfuscation failed.
  Build failed

Итак, чтопричина этого сообщения об ошибке и как мне запутать мое приложение?

Ответы [ 2 ]

1 голос
/ 18 декабря 2011

Вы должны убедиться, что вы используете собственный плагин WTK ProGuard, а не Oracle / Sun (у которого есть проблема с пробелами в именах путей). ЧФР. Руководство по ProGuard> JME WTK .

1 голос
/ 17 декабря 2011

В j2me для запутывания требуется инструмент запутывания. Progaurd - один из хороших инструментов запутывания.

U должен установить proguard в вашей системе. Затем перейдите к Wirless toolkit, выберите настройки, затем настройку запутывания,указание пути инструмента запутывания (где ur progaurd установлен в пути system-proguard ur).

Затем после создания проекта, после создания исходного файла. Для создания jar / jad вы должны выбрать create package 4m wtk (wirlessнабор инструментов), вместо выбора создать пакет, выберите «Создать пакет запутывания / создать пакет запутывания». Затем jad / jar создается с файлами запутывания.

Обфускация такая же, как у обычной java

...