Як зібрати jimm з вихідних кодів

необхідне ПЗ

Java Platform, Standard Edition 6 Development Kit. призначений для збирання додатків, аплетів і компонент використовуючи мову програмування Java.

Sun Java Wireless Toolkit for CLDC - тулку, який містить в собі набір класів, утиліти і емулятор стільникового.

Apache Ant. заснований на Java складальник додатків.

ProGuard. зменшує, оптимізує Java класи і видаляє невживані інструкції, виявляє і видаляє невживані класи, поля, методи і атрибути. Перейменовує класи, поля і методи, в короткі назви. Для збірки Jimm потрібна ProGuard не нижче версії 4.2. Для установки досить розпакувати скачаний архів в будь-яку папку і вказати до неї шлях в build.xml.

додаткове ПО

Додаткове ПО призначено для збірки білдів під конкретні платформи стільникових або релізів. Для звичайної збірки воно не потрібно.

Архіватор 7-zip і svnant. неоходимости для збірки релізних архівів Jimm з використанням скрипта build.xml з папок util / build-release і util / build-nightly.

Залежно від обраної платформи знадобляться наступні тулкіта:

  • Для стільникових Sony Ericsson

Налаштування build.properties

Для початку, відкрийте файл настройок build.properties. який знаходиться в корені каталогу проекту, і задайте необхідні значення. При вказівці шляхів, ви обов'язково повинні використовувати прямий слеш (/).

Як мінімум, необхідно встановити такі параметри в цьому файлі:

  • Платформу. Платформа задається у властивості target. Для прикладу, ось так задається платформа MIDP2:
  • Шлях до WTK тулкіта. Шлях задається в одному з властивостей DEFAULT / midp. MIDP2 / midp і т.д. в залежності від обраної платформи. Ось, приклад завдання шляху для MIDP2 / midp.
  • Шлях до утиліти Proguard. Шлях задається у властивості proguard.

Запуск процесу складання

Щоб зібрати Jimm, просто виконайте команди в системній консолі.

Для збірки Jimm без використання обфуськатор використовуйте команду -Dskip-obfuscate = 1

Якщо все пройде добре, з'явиться нова директорія dist / bin. в якій будуть знаходитися тільки що створені файли Jimm.jar і Jimm.jad.

Для очищення від скомпільованих файлів використовуйте команду:

Також інформація про збірку Jimm'а з початкових кодів знаходиться в README файлі

Цей сайт жодним чином не пов'язаний з ICQ Inc. Всі згадані зареєстровані товарні знаки є власністю їх власників.
[HTML валідатор] [CSS валідатор]