"необходимый софт"
1 качаем Java Development Kit (JDK) комплект разработчика приложений на языке Java http://java.sun.com/javase/downloads/index.jsp
2 качаем Wireless Toolkit Kit (WTK) java-эмулятор http://www.oracle.com/technetwork/java/download-135801.html
3 качаем Apache Ant утилита для сборки программ из исходного кода http://ant.apache.org/
4 качаем Proguard обфускатор для уменьшения размера результирующего jar-файла http://proguard.sourceforge.net/
5 качаем TortoiseSVN приложение для работы с SVN http://tortoisesvn.net/downloads
1, 2 и 5 устанавливаем, 3 и 4 кладем в удобную для нас папку.
"подготовка исходников"
после того как все установили и положили делаем правый клик по «мой компьютер», в контекстном меню выбираем пункт «свойства», «дополнительно», «параметры среды», в «системные переменные» ищем переменную PATH (могут быть и такие названия path или Path), нажимаем «изменить», в «значение переменной» ставим точку с запятой ";" и дописываем путь к Apache Ant (до директории bin), сохраняем.
возможно так же понадобится положить ant-contrib.jar в папку lib Apache Ant'а, взять его можно прямо в исходниках (\util\ant-contrib\ant-contrib.jar)
создаем папку для исходников, даем ей имя и переходим в её. правый клик, в контекстном меню выбираем «SVN извлечь», в графе «URL в хранилище» вписываем http://jimm-fork.googlecode.com/svn/trunk/ больше ничего не меняем, жмем «ОК» и ждем конца извлечения.
в нашей папке появится папка jimm-fork, заходим в её, находим там файл build.xml, открываем его блокнотом и ищем следующие строки:
<property name="DEFAULT/midp" location="здесь пишем путь к нашему WTK" />
<property name="MIDP2/midp" location="здесь пишем путь к нашему WTK" />
<property name="RIM/midp" location="CHANGE ME" />
<property name="SIEMENS1/midp" location="CHANGE ME" />
<property name="SIEMENS2/midp" location="CHANGE ME" />
<property name="MOTOROLA/midp" location="CHANGE ME" />
чуть ниже ищем еще эти:
<property name="proguard" value="здесь пишем путь к нашему proguard" />
<property name="proguard/lib" value="${proguard}/lib/proguard.jar" />
идем в папку config (jimm-fork\config), отрываем там блокнотом файл sysdirs.properties и редактируем:
DEFAULT/midp= здесь пишем путь к нашему WTK
MIDP2/midp= здесь пишем путь к нашему WTK
RIM/midp=CHANGE ME
SIEMENS1/midp=CHANGE ME
SIEMENS2/midp=CHANGE ME
MOTOROLA/midp=CHANGE ME
чуть ниже ищем :
proguard=здесь пишем путь к нашему proguard
"возможно так же понадобиться"
-создать переменную JAVA_HOME, в системных переменных, в переменной прописать путь к JDK (просто к директории jdk, не к bin как в случае с ant'ом)
"сборка"
теперь возвращаемся к build.xml, левый клик на нем, «открыть с помощю», «выбрать программу», «обзор», идем в папку WINDOWS\system32 и ищем там cmd.exe им и ставим открыть, откроется консоль где уже будет прописан путь к нашей папке, пишем ant dist-all (команда для сборки) и ждем окончания процесса.
"пример build.xml с изменениями"
<property name="DEFAULT/midp" location=" C:/dev/WTK2.5.2" />
<property name="MIDP2/midp" location="C:/dev/WTK2.5.2" />
<property name="RIM/midp" location="CHANGE ME" />
<property name="SIEMENS1/midp" location="CHANGE ME" />
<property name="SIEMENS2/midp" location="CHANGE ME" />
<property name="MOTOROLA/midp" location="CHANGE ME" />
<property name="proguard" value=" C:/dev /proguard/" />
<property name="proguard/lib" value="${proguard}/lib/proguard4.4.jar" />
или можно так:
<property name="proguard" value="" />
<property name="proguard/lib" value="C:/dev /proguard/proguard4.4.jar" />
"пример sysdirs.properties с изменениями"
DEFAULT/midp= C:/dev/WTK2.5.2
MIDP2/midp= C:/dev/WTK2.5.2
RIM/midp=CHANGE ME
SIEMENS1/midp=CHANGE ME
SIEMENS2/midp=CHANGE ME
MOTOROLA/midp=CHANGE ME
proguard= C:/dev /proguard/proguard4.4.jar
Спасибо van ©
P.S. Готовый Jimm можно скачать вот тут http://jabga.ru/fin_jabber.jar
Ну вот и всё. Enjoy
Комментариев нет:
Отправить комментарий