Форум jimm.net.ru

  • Вы не зашли.

#1 2007-07-19 16:00:14

CEB@
jimm-тестер
Откуда: г.Санкт-Петербург
Зарегистрирован: 2007-07-19
Сообщений: 393
Модель телефона: Samsung Galaxy S5 Dual Sim
Профиль

Исходники

В большинстве случаев, когда вы посмотрите на программистов,
вам покажется, что они ничего не делают. В этом и заключается одна
из интересных вещей, связанных с программистами – одного взгляда
не достаточно для того, чтобы понять, чем они занимаются. Очень
часто кажется, что они просто сидят, попивают кофе и болтают,
или смотрят в никуда. На самом деле, в этот момент программист
пытается понять все те пока несвязные идеи, которые кружатся
у него в голове.
Чарльз Штраус



Привет! А можно узнать, где можно скачать исходники этой модификации Джимма?
А то уж очень надоели некоторые недоработки, пришедшие ещё от официальной версии... В частности, работа со смайлами не очень корректно сделана (всем известна проблема с пробелом и "_") В общем, понравился этот мод и решил с ним поработать smile


Samsung Galaxy S5 Dual Sim

Неактивен

 

#2 2007-07-19 17:11:15

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Исходники последней сборки можешь взять у меня. Стукнись в асю, скажи куда выслать.
Только одно условие есть:
после исправления исходники мне прислать (желательно также описать что изменено). Дабы удачные изменения в сборку попали.


Кто ты? Чего ты хочешь?

Неактивен

 

#3 2007-07-21 08:26:19

benevolent
Пользователь
Зарегистрирован: 2007-07-21
Сообщений: 1
Профиль

Re: Исходники

aspro написал:

Исходники последней сборки можешь взять у меня. Стукнись в асю, скажи куда выслать.
Только одно условие есть:
после исправления исходники мне прислать (желательно также описать что изменено). Дабы удачные изменения в сборку попали.

Вот я и нашёл исходники к jimm smile
Вот только никак не могу понять, как с ними работать - чем открывать? Какие дополнительные модули надо подключать?
Если не сложно, можно более-менее подробную инструкцию?
Заранее спасибо!

Неактивен

 

#4 2007-09-23 18:59:28

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

О том как собрать Джим из исходников и что для этого нужно читаем пост:
http://jimm.net.ru/forum/viewtopic.php?pid=782#p782


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#5 2007-09-27 10:23:53

DarK AngeL
D[i]Chat programmer
Откуда: Уфа
Зарегистрирован: 2007-09-24
Сообщений: 260
Модель телефона: Nokia N73ME + E71 + N97 mini
Профиль  Вебсайт

Re: Исходники

куда и как прописывать путь к antcontrib?


Я знаю, что ничего не знаю, но многие не знают и этого. (c) Сократ, Афинский философ, 469-399 гг. до н. э.

Неактивен

 

#6 2007-09-27 12:19:19

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

DarK AngeL написал:

куда и как прописывать путь к antcontrib?

Не нужно ничего прописывать... Достаточно положить файл ant-contrib-1.0b3.jar в папку /lib/, где у тебя установлен ant.


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#7 2007-09-27 12:30:20

DarK AngeL
D[i]Chat programmer
Откуда: Уфа
Зарегистрирован: 2007-09-24
Сообщений: 260
Модель телефона: Nokia N73ME + E71 + N97 mini
Профиль  Вебсайт

Re: Исходники

положил....но сё рано выдаёт тоже самое: Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.


Я знаю, что ничего не знаю, но многие не знают и этого. (c) Сократ, Афинский философ, 469-399 гг. до н. э.

Неактивен

 

#8 2007-09-27 15:55:36

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

DarK AngeL написал:

положил....но сё рано выдаёт тоже самое: Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.

Разберись в тот ли ты энт кладёшь файл. У меня например есть энт отдельно, но я использую тот который встроен в netbeans, поэтому класть надо в тот энт, который лежит в нэтбинсе.


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#9 2007-09-28 11:26:18

DarK AngeL
D[i]Chat programmer
Откуда: Уфа
Зарегистрирован: 2007-09-24
Сообщений: 260
Модель телефона: Nokia N73ME + E71 + N97 mini
Профиль  Вебсайт

Re: Исходники

теперь вот что выдаёт:
init:
*************************************************************
    Building "${build_name}" build now... Please wait...
*************************************************************
C:\Downloads from Opera\src-20.09.2007\build.xml:279: Property '${build_name}_target' is not defined.
BUILD FAILED (total time: 0 seconds)


Я знаю, что ничего не знаю, но многие не знают и этого. (c) Сократ, Афинский философ, 469-399 гг. до н. э.

Неактивен

 

#10 2007-09-28 13:34:50

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

DarK AngeL, дай догадаюсь... Выбираешь таск "build"?
Надо выбирать таск "build-all"? а в строке

Код:

<property name="builds_list"       value="DefaultSLI" />

в поле value через запятую перечислить имена сборок, которые хочешь собрать (ориентируйся по комментарию выше этой строки)


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#11 2007-09-28 14:14:02

DarK AngeL
D[i]Chat programmer
Откуда: Уфа
Зарегистрирован: 2007-09-24
Сообщений: 260
Модель телефона: Nokia N73ME + E71 + N97 mini
Профиль  Вебсайт

Re: Исходники

вот что у меня:

property name="builds_list"       value="Midp2d"

далее кинул папку util из офф.версии в папку с джимкой и набрал в cmd: ant dist-all.....а он выдаёт:

BUILD FAILED
C:\Downloads from Opera\src-20.09.2007\build.xml:693: The following error occurr
ed while executing this line:
C:\Downloads from Opera\src-20.09.2007\build.xml:551: Wrong lang line '?// Label
s' in file 'C:\Downloads from Opera\src-20.09.2007\build\Midp2d/init/src/lng/RU.
lang'

Total time: 8 seconds

Отредактировано DarK AngeL (2007-09-28 14:41:32)


Я знаю, что ничего не знаю, но многие не знают и этого. (c) Сократ, Афинский философ, 469-399 гг. до н. э.

Неактивен

 

#12 2008-01-23 07:06:49

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

меня интересует такой вопрос к админам, можно ли на сервер установить Svn? у меня сейчас есть возможность и жеание помочь данному проекту, если у  меня возникнут вопросы я надеюсь на вашу помощь

Отредактировано AK47 (2008-01-23 07:27:31)

Неактивен

 

#13 2008-01-24 08:20:10

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

проблему с antcontrib победил так:
    <taskdef resource="net/sf/antcontrib/antlib.xml">
      <classpath>
          <fileset dir="D:\AK\jimm\eclipse\plugins\org.apache.ant_1.7.0.v200706080842\lib" includes="ant-contrib-1.0b3.jar" />
      </classpath>
    </taskdef>

Неактивен

 

#14 2008-02-12 06:52:24

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

dist:
Compiling 110 source files to D:\AK\jimm\netbeans\src-2008.01.11\build\Siemens2d\compile\classes
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
D:\AK\jimm\netbeans\src-2008.01.11\build.xml:701: The following error occurred while executing this line:
D:\AK\jimm\netbeans\src-2008.01.11\build.xml:565: Compile failed; see the compiler error output for details.
есть идеи как исправить?
PS:
        <foreach list="${builds_list}"
            target="dist"
            param="build_name"
            delimiter=";"
            inheritall="true"/>
delimiter поменял с запятой на точкус запятой так как собираю под виндой

Неактивен

 

#15 2008-02-12 07:45:59

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

AK47, проверь какой таск запускаешь. dist запускать не нужно; вместо него используй dist-all


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#16 2008-02-12 12:33:28

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

AK47, менять надо ":" а не ",".
Заменять надо записи типа:
<property name="DEFAULT/midp/lib"  location="${DEFAULT/midp}/lib/cldcapi10.jar:${DEFAULT/midp}/lib/midpapi10.jar"/>
на
<property name="DEFAULT/midp/lib"  location="${DEFAULT/midp}/lib/cldcapi10.jar;${DEFAULT/midp}/lib/midpapi10.jar"/>


Кто ты? Чего ты хочешь?

Неактивен

 

#17 2008-02-13 15:46:01

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

Запускаю dist-all,  если быть брлее точным то только Siemens2
<property name="builds_list"       value="Siemens2d" />
смотрим ошибку внимательнее, не может найти java.lang этож ваще стандартная вещь, в этом паке лежат вообще стандартные вещи

Неактивен

 

#18 2008-02-13 16:45:45

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

AK47, глупый вопрос... А Mobility Pack для нетбинса поставил?


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#19 2008-02-14 10:27:03

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

да, им же и собираю, так до кучи, раньше собирал эклипсе, может где что в настройках проекта подправить надо? хотя на врядли, проект собирает ант, все что нужно должно быть прописано в билдфайле, если скажешь как в этом еще раз убедиться буду признатален

Отредактировано AK47 (2008-02-14 10:38:53)

Неактивен

 

#20 2008-02-14 10:51:58

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Исходники

поставил в свойтвах проекта платформу
Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC, не помогает
у меня 2 WTK
C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2
поставилось с нетбинсом и C:\WTK2.5.2 поставил давно и просто WTK
    <property name="DEFAULT/midp"      value="C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2\"                         />
    <property name="MIDP2/midp"        value="C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2\"                         />
    <property name="RIM/midp"          value="C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2\" />
    <property name="SIEMENS1/midp"     value="C:\siemens\SMTK" />
    <property name="SIEMENS2/midp"     value="C:\siemens\SMTK_3.X" />
    <property name="MOTOROLA/midp"     value="C:\Program Files\NetBeans 6.0\mobility8\WTK2.5.2\" />

Отредактировано AK47 (2008-02-14 13:01:55)

Неактивен

 

#21 2008-05-05 07:57:10

vagus
Пользователь
Откуда: Самара
Зарегистрирован: 2008-04-30
Сообщений: 62
Модель телефона: Siemens SK65
Профиль  Вебсайт

Re: Исходники

А я проект смог открыть, но при построении вылезает много ошибок, самая распространенная "unknown preprocessor directive"...
я выяснил, что действительно NetBeans 5.5.1 не знает формат типа:
//#sijapp cond.if target is "MIDP2" | target is "SIEMENS2" #
...
//#sijapp cond.end#
NetBeans'у нужен другой формат директивы, вот такой:
//#if MIDP2|SIEMENS2
...
//#endif
Это что же получается, чтобы построить проект нужно уйму времени потратить на то, чтобы все такие директивы отредактировать на формат, понятный NetBeans'у???
Может есть путь попроще? Кто-нить знает как быстро заменить директивы?

Неактивен

 

#22 2008-05-05 10:10:42

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

vagus, путь проще:
открыть cmd
и набрать:
ant
усеидет сборка.


Кто ты? Чего ты хочешь?

Неактивен

 

#23 2008-05-05 10:49:22

vagus
Пользователь
Откуда: Самара
Зарегистрирован: 2008-04-30
Сообщений: 62
Модель телефона: Siemens SK65
Профиль  Вебсайт

Re: Исходники

aspro написал:

vagus, путь проще:
открыть cmd
и набрать:
ant
усеидет сборка.

Хорошо... где в NetBeans'е искать cmd?
Причем... проект-то надо сначала модифицировать... а я делаю это в IDE, где сразу ошибки вылазят, которые не дадут мне тестировать проект на компе... Или ты предлагаешь отредактировать проект под себя, не обращая внимание на ошибки, а потом, как ты говоришь - cmd->ant и все готово?

Отредактировано vagus (2008-05-05 10:58:07)

Неактивен

 

#24 2008-05-06 18:44:47

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

мдя...
1) Нажимаем сочетание клавиш alt+F2
2) набираем cd <путь к папке где лежит build.xml>
3) набитаем ant
радуемся жизни.
Но думаю будет проще все переписать под нетбинс...

Или поступить по другому. Создать проект типа "Ant-проект из существующего ant-файла"


Кто ты? Чего ты хочешь?

Неактивен

 

#25 2008-06-13 19:16:38

HierOS
Пользователь
Откуда: ЖелезЯка
Зарегистрирован: 2008-05-06
Сообщений: 18
Модель телефона: SE W580
Профиль

Re: Исходники

пытался скомпилить исходники и вроде бы компилится но слишком маленький файл получался и не работал жимм(сборка мидп2 с ани смайлами 171кб всего весила)
лог компиляции:

dist-all:
init:
*************************************************************
    Building "Midp2ani" build now... Please wait...
*************************************************************
sijapp:
compile:
dist:
langs:
compile:
dist:
preprocess-source:
Loading lang file[s]...
Preprocessing java sources...
Saving lng file[s]...
*** WARNINGS ***
RU.lang: missed "traffic_delimiter" (/)
RU.lang: not present at sources "typing"
RU.lang: not present at sources "volume_bugfix"
RU.lang: not present at sources "shadow_server"
compile:
compile:
dist:
Compiling 117 source files to I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\compile\classes
skip-obfuscate:
obfuscate:
ProGuard, version 3.11
ProGuard is released under the GNU General Public License. The authors of all
programs or plugins that link to it (net.sf.antcontrib.logic, ...) therefore
must ensure that these programs carry the GNU General Public License as well.
Reading program directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\compile\classes]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\cldcapi11.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\midpapi20.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\mmapi.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\jsr75.jar]
Reading library zip [I:\Jimm\src-jimm-2008.05.07\res\TARGETS\MIDP2\lib\nokia.zip]
Preparing output directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\obfuscate1\classes]
  Copying resources from program directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\compile\classes]
ProGuard, version 3.11
ProGuard is released under the GNU General Public License. The authors of all
programs or plugins that link to it (net.sf.antcontrib.logic, ...) therefore
must ensure that these programs carry the GNU General Public License as well.
Reading program directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\obfuscate1\classes]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\cldcapi11.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\midpapi20.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\mmapi.jar]
Reading library jar [I:\Program Files\SonyEricsson\JavaME_SDK_CLDC\WTK2\lib\jsr75.jar]
Reading library zip [I:\Jimm\src-jimm-2008.05.07\res\TARGETS\MIDP2\lib\nokia.zip]
Preparing output directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\obfuscate\classes]
  Copying resources from program directory [I:\Jimm\src-jimm-2008.05.07\build\Midp2ani\obfuscate1\classes]
preverify:
Error preverifying class by
    java/lang/NoClassDefFoundError: java/lang/Object
Result: 1
preprocess-manifest:
preprocess-resources:
jarsizetask:
compile:
dist:
dist:
Building jar: I:\Jimm\src-jimm-2008.05.07\dist\Midp2ani\Jimm.jar
MIDlet-Jar-Size property successfully updated
Expanding: I:\Jimm\src-jimm-2008.05.07\dist\Midp2ani\Jimm.jar into I:\Jimm\src-jimm-2008.05.07\dist\Midp2ani
Moving 1 file to I:\Jimm\src-jimm-2008.05.07\dist\Midp2ani
Deleting directory I:\Jimm\src-jimm-2008.05.07\dist\Midp2ani\META-INF
BUILD SUCCESSFUL (total time: 2 minutes 11 seconds)

использовались: netbeans mobility 6.1,proguard 3.11,wtk 2.5.2,semc wtk 2.5.0.2,ant-contrib-1.0b3
з.ы. папка utils из архива с исходниками офф жимма 0.5.1

Отредактировано HierOS (2008-06-13 19:22:41)

Неактивен

 

#26 2008-06-13 21:45:33

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Вольный перевод найденного в интернете:
Я думаю что это:

[exec]     java/lang/NoClassDefFoundError: java/lang/Object

preverify не может найти какой то класс. Следующая команда не работает в Windows:

Код:

<exec executable="${WTK-home}/bin/preverify1.1"> 
    <arg line="-classpath ${WTK-home}/lib/cldcapi11.jar:${WTK-home}/ 
lib/midpapi20.jar:${WTK-home}/lib/mmapi.jar:${WTK-home}/lib/jsr234.jar: 
${WTK-home}/lib/satsa-apdu.jar -d build-j2me build"/> 
 </exec>

Нужно заменить ":" (двоеточие) на ";" точку с запятой для Windows.

Еще материал здесь: Я прописал пути в build.xml, но сборка все равно не собирается. Что делать?. (Если поможет дополню FAQ признаками).


Кто ты? Чего ты хочешь?

Неактивен

 

#27 2008-06-13 21:59:29

HierOS
Пользователь
Откуда: ЖелезЯка
Зарегистрирован: 2008-05-06
Сообщений: 18
Модель телефона: SE W580
Профиль

Re: Исходники

действительно проблема была в : ,спасибо smile

Неактивен

 

#28 2008-07-08 17:37:09

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro  я в этом деле новичок. Скачал исходники офф. джимма 0.6 и немогу разобраться в билд.хмл. Если тебе нетрудно, напиши, пожалуйста, пример этого файла чтобы я понял. Спасибо.

Неактивен

 

#29 2008-07-08 18:09:01

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

FunAT92, предлагаю тебе прочитать сайт IBM, а именно "Apache Ant 101: Моментальная компоновка Java-программ". Руководстве описаны основы создания build.xml.


Кто ты? Чего ты хочешь?

Неактивен

 

#30 2008-07-09 06:15:10

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, получилось такое:
****************************************
File: build.xml
Version: 0.6.0 by FunAT  Date: 09.07.08
Author(s): Manuel Linsmayer, Andreas Rossbacher
****************************************
-->

<project name="Jimm" MIDP2="dist-all">


<!--  ***********************************************   -->
<!--  Build target. Currently there are the following build available:      -->
<!--      DEFAULT  - Standard MIDP1                                         -->
                          -->
<!--      SIEMENS2 - For Siemens MIDP2-devices (like the x65 series         -->
<!--      MIDP2    - Standard MIDP2                                         -->
<!--      RIM      - For RIM Blackberry devices                             -->
<!--      MOTOROLA - For Motorola MIDP2 devices                             -->
<property name="target"            value="MIDP2"                           />
*******   -->
<!--  This value is a comma separated list of modules which should be       -->
<!--  included in the build. Realised modules are:                          -->
<!--      TRAFFIC    - module for traffic calculation                       -->
<!--      HISTORY    - module for storing history of text messages          -->
<!--      FILES      - module for transferring files                        -->
<!--      SMILES_STD - module for using emotions int messages text          -->
<!--      SMILES_ANI - module for using animated emotions int messages text -->
<!--      PROXY      - module for connecting via a socks proxy              -->
<!--      LOCATION   - module for location aware functionality              --> 
<!--      ANTISPAM   - module for prevention of receiving spam messages     --> 
<property name="modules"           value="SMILES_STD,TRAFFIC,HISTORY,FILES,PROXY,ANTISPAM" />
<!--  <!--  This value is a comma separated list of languages packs which         -->
<!--  should be included in the build. Currently, the distribution          -->
<!--  includes English (EN), Belarusian ()BE, Bulgarian (BG),               -->
<!--  Brazilian Portuguese (BR), Czech (CZ), German (DE), Spanish (ES),     -->
<!--  Hewbrew (HE), Italian (IT), Lithuanian (LT), Polish (PL),             -->
<!--  Russian (RU), Swedish (SE),Serbian (SR) and Ukrainian(UA)             -->
<!--  language packs.                                                       -->
<property name="lang" value="EN,CZ,DE,IT,LT,PL,RU,UA"/>
<!--

Добавлено спустя     9 минут   13 секунд:
*******************************************************************   -->
<!--  Version number of the build. The value can be in any format (e.g.     -->
<!--  0.2cvs).                                                              -->
<property name="version/jimm"      value="0.6.0 by FunAT"                     />
***********************************************   -->
<!--  Version number of the build in the standardized format                -->
<!--  <major>[.<minor>[.<micro>]] (e.g. 0.2). This value should             -->
<!--  correspond to the version property (see above).                       -->
<property name="version/java"      value="0.6.0 by FunAT"                />

Но я не понял, как прописывать путь к програмамм, и где писать сайт и благодарности, и куда перемещать джары нетбинса и т.д и где их взять?
Аспро, помоги, если тебе не сложно, и есть время. А то я уже немогу. Исходники есть, а с билд.хмл не могу разобратся. Спасибо.

Неактивен

 

#31 2008-07-09 07:58:03

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, мне хватит етих прог, или нужно еще что-то, или что-то лишнее?
Apache ant 1.7.0
proguard 3.11
netbeans ide 6.1
antcontrib 1.0b5
sony erics sdk 2.5.0.2
java se devel kit 6.0
sunjava wireless toolkit 2.5.2 for cldc
Забыл написать: исходники оффициального джимма 0.6.080706. В файле ред.ме только apache ant, jdk, wtk, proguard, но этого наверно не хватет.

Отредактировано FunAT92 (2008-07-09 10:57:51)

Неактивен

 

#32 2008-07-09 13:12:03

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

apache ant, jdk, wtk, proguard для сборки 0.6.080706 c профилем mipd2 вполне достаточно.

FunAT92 написал:

Но я не понял, как прописывать путь к програмамм, и где писать сайт и благодарности, и куда перемещать джары нетбинса и т.д и где их взять?

Заходишь на форум forum.jimm.org и пишешь благодарности.
Пути к программам прописывать ручками в текстовом редакторе. Советую хотя бы иногда читать, что написано в build.xml и README.txt.

Код:

*******************************************************************   -->
<!--  Version number of the build. The value can be in any format (e.g.     -->
<!--  0.2cvs).                                                              -->
<property name="version/jimm"      value="0.6.0 by FunAT"                     />
***********************************************   -->
<!--  Version number of the build in the standardized format                -->
<!--  <major>[.<minor>[.<micro>]] (e.g. 0.2). This value should             -->
<!--  correspond to the version property (see above).                       -->
<property name="version/java"      value="0.6.0 by FunAT"                />

переводится как:

Код:

*******************************************************************   -->
<!--  Версия сборки. Значение может быть в любом формате (наример,     -->
<!--  0.2cvs).                                                              -->
<property name="version/jimm"      value="0.6.0 by FunAT"                     />
***********************************************   -->
<!--  Версия в стандартном формате <major>[.<minor>[.<micro>]] (например, 0.2).-->
<!-- По русски - хочешь проблем напиши здесь что-либо кроме "0.6.0".-->
<!--  находится в свойстве "version".                       -->
<property name="version/java"      value="0.6.0 by FunAT"                />

Кто ты? Чего ты хочешь?

Неактивен

 

#33 2008-07-09 13:34:09

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, большое спасибо.

Неактивен

 

#34 2008-07-10 09:26:55

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, извини, что опять беспокою, но я вроде наконецто понял.

****************************************   -->
<!--  Change this to the directory where a MIDP SDK is installed. You can   -->
<!--  use both the slash and the backslash for separating path              -->
<!--  components.                                                           -->
<property name="DEFAULT/midp"      value="CHANGE ME"                         />
<property name="MIDP2/midp"        value="d:/wtk2.52"                         />
<property name="RIM/midp"          value="CHANGE ME"                         />
<property name="SIEMENS2/midp"     value="CHANGE ME"                         />
<property name="MOTOROLA/midp"     value="CHANGE ME"                         />
<!-- ********************   -->
<!--  This property must point at the MIDP API classes and all extension    -->
<!--  classes required by the chosen target.                                -->
<property name="DEFAULT/midp/lib"  value="${DEFAULT/midp}/lib/cldcapi10.jar;${DEFAULT/midp}/lib/midpapi10.jar"/>
<property name="MIDP2/midp/lib"    value="${MIDP2/midp}/lib/cldcapi11.jar;${MIDP2/midp}/lib/midpapi20.jar;${MIDP2/midp}/lib/mmapi.jar;${MIDP2/midp}/lib/jsr75.jar"/>
<property name="RIM/midp/lib"      value="${RIM/midp}/lib/net_rim_api.jar" />
<property name="SIEMENS2/midp/lib" value="${SIEMENS2/midp}/lib/api.jar;res/SIEMENS2/lib/fileaccess.jar"     />
<property name="MOTOROLA/midp/lib" value="${MIDP2/midp}/lib/cldcapi11.jar;${MIDP2/midp}/lib/midpapi20.jar;${MIDP2/midp}/lib/mmapi.jar;res/MOTOROLA/lib/fileaccess.jar;${MIDP2/midp}/lib/jsr75.jar" />
<!--  *************   -->
<!--  Change this to the directory where ProGuard is installed. You can     -->
<!--  use both the slash and the backslash for separating path components.  -->
<property name="proguard"          value="d:/proguard"                         />
<!-- ************   -->
<!--  This property must point at the ProGuard JAR file, normally found     -->
<!--  in the lib directory of the ProGuard distribution.                    -->
<property name="proguard/lib"      value="${proguard}/lib/proguard.jar"      />
<!--  *********

А потом файлы: cldcapi11.jar
midpapi20.jar
mmapi.jar
jsr75.jar надо положить в d:/wtk2.52/lib/ , a proguarg.jar в d:/proguard/lib/ но где  взять все эти файлы, и куда положить jdk и apache ant. И что делать, когда билд.хмл написан, какую прогу открывать, и что куда писать.
з.ы. у меня XP.

Неактивен

 

#35 2008-07-10 12:50:25

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Делаей так:
пуск=>выполнить=>cmd
откроется окно в которое и нужно писать команды.
jdk не класть а устанавливать надо. Как и ant, wtk и proguard. А потом уже прописывать пути в build.xml к ним.


Кто ты? Чего ты хочешь?

Неактивен

 

#36 2008-07-11 05:28:30

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, установил то, что писал раньше, прописал пути, зашол в пуск-выполнить-cmd, написал 'ant dist-all-Dskip-obfuscate=1' и ничего. Может я что-то не так сделал? Или надо выбрать 'dist-all' в jdk, или в wtk, я точно не знаю.
И еще: надо где-то прописывать путь к build.xml, а то как тогда комп его найдет? Или его и папку с исходниками нужно кудато положить?
спасибо.

Отредактировано FunAT92 (2008-07-11 06:36:38)

Неактивен

 

#37 2008-07-11 11:39:24

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Вообщето надо перейти в папку с исходниками (cd путь_к_исходникам ) и там уже набирать.
ant dist-all -Dskip-obfuscate=1

Но перед этим убедиться что все пути прописаны (команды ant и javac должны запускаться из cmd).


Кто ты? Чего ты хочешь?

Неактивен

 

#38 2008-07-12 10:20:10

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, я хочу спросить, можно ли както скомпилировать джимм с помощь нетбинс мобилити.
И дай пожалуйста код, на который можно прислать смс, чтобы поддержать твой проект. я ис телефона, код не видно.
я из украины, оператор life.
спасибо.

Неактивен

 

#39 2008-07-12 12:04:51

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

FunAT92, разумеется можно. Надо найти куда установился WTK (это гдето в домашней папке) и прописать к нему пути. А потом уже либо в самом нетбинсе проект на основе готового build.xml сделать, либо как ранее через командную строку.
Код там действует ограниченное время. Надо самому получать.


Кто ты? Чего ты хочешь?

Неактивен

 

#40 2008-07-13 09:18:37

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, я немогу посмотреть код, напиши его пожалуйста, и я пришлю смс. Украина, оператор - life.
И я не могу отредактировать исходники. Кодировка ведь утф8, а блокнотом не получаеться? Нверно надо нотпад2.
ps я так много спрашиваю, из-за того, что у меня дома не мой комп. Пользоватся я им могу, но я за него отвечаю головой, потому и боюсь напартачить.

Неактивен

 

#41 2008-07-13 09:28:58

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

FunAT92, вообще-то кодировка там неважно какая так как символы там все латинские (а для них windows-1251 и utf8 совпадают).


Кто ты? Чего ты хочешь?

Неактивен

 

#42 2008-07-13 12:39:10

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, спасибо.

Неактивен

 

#43 2008-07-16 09:20:56

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

aspro, исходники джимма находяться во многих файлах, а можно их внести все в один файл, или нет? И можно ли писать программу только с одним файлом исходников?
И раскажи пожалуйста как ты учил джаву?

Неактивен

 

#44 2008-07-16 12:51:53

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

1) только теоретически.
2) нормальный человек не сможет. Если ты сможешь то ты либо псих либо гений.
3) коротко? Сначала выучил асм, сначала вм86/z8, потом и x86 (зато я знаю как работают указатели;-)). Потом выучил паскаль. Следом С. 3а ним С++ (+асм для PDP и Delphi но хреново). А потом уж и Java с C#. Но так java похожа на C++, то просто начал на ней писать. Все это заняло >4 лет.
Вот так учил джаву я. А ты можешь просто прочитать любой учебник по ней.


Кто ты? Чего ты хочешь?

Неактивен

 

#45 2008-07-16 14:39:29

FunAT92
Пользователь
Зарегистрирован: 2008-06-16
Сообщений: 11
Профиль

Re: Исходники

ОГО

Неактивен

 

#46 2008-08-02 05:43:38

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Подскажите как в netbeans открыть проект Jimm'а?

Неактивен

 

#47 2008-08-02 05:57:08

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

Проекта как такового в исходниках нет, но ты можешь создать пустой новый мобильный проект и добавить в него папку с исходниками


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#48 2008-08-02 08:27:52

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Создал новый проект, положил туда иходники, запустил NetBeans все файлы видно smile А как теперь сделать из всего этого jar?

Неактивен

 

#49 2008-08-02 08:31:54

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

Для этого есть файл build.xml для сборки энтом


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#50 2008-08-02 08:51:50

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Я скачал ант в зипе.Как его теперь установить?Постоянно пишет build.xml does not exis...запускаю ant.bat в lib\bin

Неактивен

 

#51 2008-08-02 08:57:14

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Mobyk, специально для тебя добавил: А как сделать из всего этого [исходников] jar?


Кто ты? Чего ты хочешь?

Неактивен

 

#52 2008-08-02 09:27:28

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Спасибо smile всё установил усё работает smile

Неактивен

 

#53 2008-08-02 10:26:43

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Еще есть вопросик как в в переводе добавлять свои строчки?Я добавил строчку в RU.lang, а он потом пишет unnecessary sad

Неактивен

 

#54 2008-08-02 10:53:06

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Mobyk, так как ты добавлял так и добавлять. Только их надо использовать, а не писать просто для забавы.
Т.е. в исходниках строку добавил и через ResouceBundle выводишь. И она сама из перевода берется.


Кто ты? Чего ты хочешь?

Неактивен

 

#55 2008-08-02 11:11:45

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Так я и добавил в исходники, вот пример:
clTestChoiceGroup = new ChoiceGroup(ResourceBundle.getString("main_test"), Choice.POPUP);
                    clTestChoiceGroup.append(ResourceBundle.getString("test_1"), null);
                    clTestChoiceGroup.append(ResourceBundle.getString("test_2"), null);
                    clTestChoiceGroup.append(ResourceBundle.getString("test_3"), null);
                    clTestChoiceGroup.setSelectedIndex(Options.getInt(Options.OPTION_MAIN_TEST_OPTION), true);
Вот добавил строчки:
  "main_test"                   "Мое меню"
  "test_1"                      "Да"
  "test_2"                      "Нет"
  "test_3"                      "Может быть"

Всё нормально компилируется. Но перевод не беретсяsad может я что то не то делаю

Неактивен

 

#56 2008-08-02 11:14:42

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Все так делаешь. Только надо еще и английский перевод добавить. Он является первичным (т.е. понему определяется переведено ли слово или нет).
Еще лучше используй функции FormEx для создания форм.


Кто ты? Чего ты хочешь?

Неактивен

 

#57 2008-08-02 11:22:43

Mobyk
Пользователь
Зарегистрирован: 2008-08-01
Сообщений: 7
Профиль

Re: Исходники

Аааа...всё понятно smile Спасибо.Завтра отпишусь...Попробую так.А то ща на дачу, отдыхать smile

Отредактировано Mobyk (2008-08-02 11:23:24)

Неактивен

 

#58 2008-08-21 13:18:54

Shol
Пользователь
Откуда: Архангельск
Зарегистрирован: 2008-06-15
Сообщений: 29
Модель телефона: Rover PC X7. WM 6.1. Java VM "Jbed".
Профиль  Вебсайт

Re: Исходники

а вот у меня cmd после ввода ant (перед этим всё нужное сделал) выдаёт что "java.exe не является внутренней или внешней командой, исполняемой программой, или файлом". Путь к папке bin которая в jdk я прописал (в переменной path). Что делать?

Неактивен

 

#59 2008-08-21 16:33:56

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Прописать еще путь к папке bin который в jre


Кто ты? Чего ты хочешь?

Неактивен

 

#60 2008-08-21 16:47:01

Shol
Пользователь
Откуда: Архангельск
Зарегистрирован: 2008-06-15
Сообщений: 29
Модель телефона: Rover PC X7. WM 6.1. Java VM "Jbed".
Профиль  Вебсайт

Re: Исходники

прописан... без толку

Неактивен

 

#61 2008-08-21 17:04:45

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

После прописывания надо cmd перезапустить (может даже перелогинится).


Кто ты? Чего ты хочешь?

Неактивен

 

#62 2008-08-21 17:10:49

Shol
Пользователь
Откуда: Архангельск
Зарегистрирован: 2008-06-15
Сообщений: 29
Модель телефона: Rover PC X7. WM 6.1. Java VM "Jbed".
Профиль  Вебсайт

Re: Исходники

готово... только найти его не могу... написано build successfull. total time 1 second. и путь указан, но жимма там нет

Отредактировано Shol (2008-08-21 17:17:43)

Неактивен

 

#63 2008-08-21 17:28:46

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Значит не все поставил. Для сборки нужно больше чем 1 секунда


Кто ты? Чего ты хочешь?

Неактивен

 

#64 2008-09-04 10:24:01

drugs
Пользователь
Зарегистрирован: 2008-02-08
Сообщений: 5
Профиль

Re: Исходники

подскажите что именно надо в переменной PATH прописывать а что в build.xml?


Sony Ericsson K610>W660(динамик от Motorola E398) + патчи и дрова всякие разные

Неактивен

 

#65 2008-09-04 13:39:58

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Про build.xml смотри 3-4 страницы.
В PATH надо прописывать пути к javac и ant. Но только если команды "ant" и "javac" не запускаются из только что открытой консоли (cmd).


Кто ты? Чего ты хочешь?

Неактивен

 

#66 2008-09-09 08:04:10

drugs
Пользователь
Зарегистрирован: 2008-02-08
Сообщений: 5
Профиль

Re: Исходники

Buildfile: build.xml

dist-all:
    [mkdir] Created dir: C:\java\src\build
    [mkdir] Created dir: C:\java\src\dist

init:
     [echo] *************************************************************
     [echo]     Building "Midp2d" build now... Please wait...
     [echo] *************************************************************

sijapp:

BUILD FAILED
C:\java\src\build.xml:766: The following error occurred while executing this lin
e:
C:\java\src\build.xml:394: Basedir C:\java\src\util\sijapp does not exist

Total time: 1 second

где взять эту папку??

Отредактировано drugs (2008-09-09 08:14:07)


Sony Ericsson K610>W660(динамик от Motorola E398) + патчи и дрова всякие разные

Неактивен

 

#67 2008-09-09 09:17:23

drugs
Пользователь
Зарегистрирован: 2008-02-08
Сообщений: 5
Профиль

Re: Исходники

так скопировал я эту папку из других исходников теперь пишет вот че


C:\java\src>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.7.
0\lib\tools.jar
Buildfile: build.xml

init:

sijapp:

compile:

dist:
      [jar] Building jar: C:\java\src\util\sijapp\dist\lib\sijapp.jar

langs:

compile:

dist:
      [jar] Building jar: C:\java\src\util\langs\dist\lib\langs.jar

preprocess-source:
    [langs] Loading lang file[s]...
    [langs] Preprocessing java sources...
    [langs] Saving lng file[s]...
    [langs] *** WARNINGS ***
    [langs] RU.lang: not present at sources "options_other"
    [langs] RU.lang: not present at sources "cl_chat"
    [langs] RU.lang: not present at sources "hiding_from_you"
..............
    [langs] RU.lang: not present at sources "#sound_is_off"
    [langs] RU.lang: not present at sources "backlight_off"

compile:

compile:

dist:
      [jar] Building jar: C:\java\src\util\jlft\dist\lib\jlft.jar
    [javac] Compiling 78 source files to C:\java\src\build\compile\classe
s

BUILD FAILED
C:\java\src\build.xml:307: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.7.0"

Total time: 19 seconds


Sony Ericsson K610>W660(динамик от Motorola E398) + патчи и дрова всякие разные

Неактивен

 

#68 2008-09-09 10:17:33

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

drugs, попробуй поставить jdk и прописать путь к нему в JAVA_HOME. У тебя сейчас jre стоит (или прописан как java по умолчанию).


Кто ты? Чего ты хочешь?

Неактивен

 

#69 2008-09-10 03:25:11

drugs
Пользователь
Зарегистрирован: 2008-02-08
Сообщений: 5
Профиль

Re: Исходники

aspro, jdk у меня уже стоит! а вместе с ним и jre установился и скорее всего он и прописался по умолчанию. Подскажи где надо прописать путь к JAVA_HOME?

и еще вопрос
что нужно кроме apache ant, jdk, wtk, proguard для сборки "DEFAULT"

и выложите кто нибудь proguard 3.11   а то в интике тока proguard 4.2 и 4.3beta

Отредактировано drugs (2008-09-10 03:50:04)


Sony Ericsson K610>W660(динамик от Motorola E398) + патчи и дрова всякие разные

Неактивен

 

#70 2008-09-10 10:12:49

Top4
Пользователь
Зарегистрирован: 2008-09-02
Сообщений: 4
Профиль

Re: Исходники

aspro, я начал ковыряться с исходниками по одной причине! надо было собрать аську до 144Kb но с модулями SMILES, XSTATUSES, MAGIC_EYE, SOUND. но все аськи которые я собирал получались не менее 200Kb
в чем проблема, и как быть? подскажи плиз.  может исходники более поздней версии нужно использовать?
Можеш их выложить?

Неактивен

 

#71 2008-09-10 14:18:47

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

drugs,
0) Почитай тему. Писали где-то где в Windows переменные окружения настраивать (Я не помню. У меня они в файле "~/.bashrc" хранятся).
1) proguard. Там даже proguard 1.0 есть.
2) Кроме ant, jdk, wtk, proguard для сборки Midp2 и Default больше ничего не нужно.

Top4,
3) До 144кб надо брать исходники 0.5.1 (более ранние! более поздних чем сейчас нет - их еще никто не написал. Хотя если спереть с лора машину времени... все равно не получится. В будующем никто не будет пытаться уменьшить мидлет). Без всех модулей они в 128кб даже влазиет (правда без этих модулей).


Кто ты? Чего ты хочешь?

Неактивен

 

#72 2008-09-10 15:00:21

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Исходники

Top4 написал:

я начал ковыряться с исходниками по одной причине! надо было собрать аську до 144Kb но с модулями SMILES, XSTATUSES, MAGIC_EYE, SOUND.

К слову сказать, мод аспро мы сейчас имеем возможность наблюдать именно по этой самой причине.
Скажите спасибо нокии за её идею ограничить мидлеты размером 128к и за то что аспро когда-то угораздило купить такую нокию wink


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#73 2008-09-11 03:00:36

Top4
Пользователь
Зарегистрирован: 2008-09-02
Сообщений: 4
Профиль

Re: Исходники

Ale}{(is) написал:

К слову сказать, мод аспро мы сейчас имеем возможность наблюдать именно по этой самой причине.
Скажите спасибо нокии за её идею ограничить мидлеты размером 128к и за то что аспро когда-то угораздило купить такую нокию wink

big_smile Норм приколол;)

ну теперь тока исходники 0.5.1 взять бы где?

Неактивен

 

#74 2008-09-11 09:32:57

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

У cvs есть одна особенность:

википедия о CVS написал:

Клиенты [cvs] также могут сравнить различные версии файлов, запросить полную историю изменений или получить исторический образ проекта на определённое число или по номеру ревизии. Многие Open Source проекты разрешают анонимный доступ на чтение, который впервые был применён OpenBSD. Это означает, что клиенты могут запрашивать и сравнивать версии файлов без пароля; только check-in операции ведущие к изменению данных в репозитории требуют пароль.

Попробуй воспользоваться этим для получения исходников по тегу  release_0_5_1
Получится что то типа:
cvs -d:pserver:anonymous@jimm.cvs.sourceforge.net:/cvsroot/jimm login
cvs -z3 -d:pserver:anonymous@jimm.cvs.sourceforge.net:/cvsroot/jimm co -P -r release_0_5_1 jimm

http://sourceforge.net/cvs/?group_id=100937


Кто ты? Чего ты хочешь?

Неактивен

 

#75 2008-09-11 11:05:32

Top4
Пользователь
Зарегистрирован: 2008-09-02
Сообщений: 4
Профиль

Re: Исходники

я как понял это исходники оффициальной версии Jimm. да?

а исходников твоего мода нету?

Неактивен

 

#76 2008-09-21 16:57:06

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Да официальной.
Только 0.5.2 и они не сильно отличаются от тех, что на jimm.org. Да и код из новых исходников в старые никак не перенести (этого не сделать даже для 2х идущих подряд релизов, чего уж говорить о 2х далеких релизах).


Кто ты? Чего ты хочешь?

Неактивен

 

#77 2008-11-25 09:11:11

D[im]m
Пользователь
Откуда: Мичуринск
Зарегистрирован: 2008-11-09
Сообщений: 10
Модель телефона: Nokia 3500
Профиль

Re: Исходники

как  мне изменить командную строку???? ну чтоб компилировал не из C:/Documents and Settings/учетка/build.xml  а к примеру из   C:/Dimm/build.xml  ????

Неактивен

 

#78 2008-11-25 18:38:01

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Прочитать "йа криветко" - 3 раза. После чего 3 дня поста. А потом просто перенеси файлы в нужную тебе папку.


Кто ты? Чего ты хочешь?

Неактивен

 

#79 2008-11-29 18:46:15

Taurus
Пользователь
Зарегистрирован: 2007-05-06
Сообщений: 5
Профиль

Re: Исходники

Все таки осталось неясным как прикрутить исходники к NetBeans. Версия NetBeans 6.1. Как таковой возможности создать проект из ant-скрипта я не нашел. Если делать Java Free-Form Project, то он не принимает JavaME (только JavaSE). Если создать нормальный MIDP Application, а потом в нем заменить build.xml на тот который из Jimma, то не работает. NetBeans нужен только для отладки, поэтому подойдет любой отладчик который работает с Джавой, но я таких не знаю. Что посоветуете?

Неактивен

 

#80 2008-11-29 20:01:26

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Могу посоветовать:
1) Переделать весь код под проект нетбинса
2) Использовать листок и ручку и... отлаживать код в голове (да, да!)
3) Писать код который не нужно отлаживать
4) Использовать эмулятор и мегасекретную функцию panic (при желании сделать на базе нее assert и использовать assert)

Притом предложения 2, 3 и 4 абсолютно серьезные, а первое шутка (хотя кто-то переделывал).
Может раскажешь чего отлаживать то собрался?

PS: надеюсь в тему "Руководство Дьявола по отладке" ты заглядывал.

Отредактировано aspro (2008-11-29 20:06:14)


Кто ты? Чего ты хочешь?

Неактивен

 

#81 2008-11-29 21:15:35

Taurus
Пользователь
Зарегистрирован: 2007-05-06
Сообщений: 5
Профиль

Re: Исходники

Ну как что отлаживать, ты конечно прикольный Jimm сделал, но багов хватает, вот и буду их отлаживать wink шучу. А если серъезно то код как то с отладчиком легче изучать. Да да я как раз в том самом нижнем кругу, приходится работать с кучей недокументированного кода, а редко встречающиеся комментарии и те на французском, 11:00 до 20:00, с понедельника по пятницу я как раз сижу в отладке. В пятницу смог gdb 6.8 на Red Hat 7.3 поставить так радовался.

А переделывать под нетбинс ... хм ... не, что то не вставляет такая мысль, и так много в чем копаться надо, по работе да и для себя. Все таки надо отладчик, должен же быть? А ты сам как делал?

Могу еще вариант предложить

5) Написать модуль к NetBeans на основе Java Free-Form Project, который бы делал бы тоже самое, с  JavaME, или даже доработать существующий.

Отредактировано Taurus (2008-11-29 21:24:54)

Неактивен

 

#82 2008-11-29 21:58:41

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Я код менял до тех пор пока не понял, что и как работает. И за все это время ни разу отладчиком не пользовался. Да и попросту не видел я мобильных отладчиков и не настраивал.
Rossi вроде как прикрутил джима к отладчику эклипса.


Кто ты? Чего ты хочешь?

Неактивен

 

#83 2008-11-29 22:19:00

Taurus
Пользователь
Зарегистрирован: 2007-05-06
Сообщений: 5
Профиль

Re: Исходники

Спасибо ... буду смотреть ... может что нибудь придумаю .. .или руками
Удалось отладчик NetBeans'а привязать к уже исполняющемуся Jimm'у .. думаю если его еще скомпилировать правильно, то можно будет искходники видеть.

Отредактировано Taurus (2008-11-29 22:33:03)

Неактивен

 

#84 2008-12-17 19:32:27

-=LiNuX=-
Пользователь
Откуда: Минск
Зарегистрирован: 2008-07-18
Сообщений: 32
Модель телефона: Siemens c72 > Nokia 7610 > SE k750 > z770 > Nokia n900
Профиль

Re: Исходники

киньте мне исходники

Неактивен

 

#85 2009-01-25 15:13:34

CvetkoFF888
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 5
Профиль

Re: Исходники

подскажите пожалуйсто чем можно править .lng файлы??

Неактивен

 

#86 2009-01-25 15:21:44

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники


Кто ты? Чего ты хочешь?

Неактивен

 

#87 2009-01-30 06:22:11

CvetkoFF888
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 5
Профиль

Re: Исходники

и какой программой пользоваться?? чет разобраться не могу

Неактивен

 

#88 2009-01-30 07:32:32

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Пользуйся HIEW. Отличный hex-редактор.


Кто ты? Чего ты хочешь?

Неактивен

 

#89 2009-02-03 06:48:09

CvetkoFF888
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 5
Профиль

Re: Исходники

перепробовал все нех редакторы!! тока иероглифы показывает!!!

Неактивен

 

#90 2009-02-03 07:28:20

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Ты наверное какие симуляторы матрицы нашел. Так как hex-редакторы только цифры 0123456789ABCDEF показывают и прававить в них надо именно в этих цифрах. Обычных символов там обычно нет.


Кто ты? Чего ты хочешь?

Неактивен

 

#91 2009-02-04 09:37:59

illusion
Пользователь
Зарегистрирован: 2009-02-04
Сообщений: 1
Модель телефона: Sony Ericsson w610i
Профиль

Re: Исходники

aspro
так и не смог отправить тебе сообщение в личку * посылает в администратирование... что делать ?

Отредактировано illusion (2009-02-04 09:38:18)

Неактивен

 

#92 2009-02-11 07:05:43

CvetkoFF888
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 5
Профиль

Re: Исходники

aspro вроде поправил тока когда закинул ее в проге стали одни каракули

Неактивен

 

#93 2009-03-23 19:51:48

JuliaSn
Пользователь
Зарегистрирован: 2009-03-23
Сообщений: 2
Профиль

Re: Исходники

Здравствуйте, хотела открыть исходники джимма в нетбинсе(версия 6.5), сделала все согласно выше приведенным рекомендациям, но все равно ругается на следующую строчку:
private static Region[] currentRegions; - выдает ошибку cannot find symbol
Что посоветуете?

Неактивен

 

#94 2009-03-23 22:33:34

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

А где ты такую строку нашла?


Кто ты? Чего ты хочешь?

Неактивен

 

#95 2009-03-25 18:33:40

JuliaSn
Пользователь
Зарегистрирован: 2009-03-23
Сообщений: 2
Профиль

Re: Исходники

В классе ContactList.java. Но волнует еще и то, что там в сумме порядка 100 ошибок. Использую исходники оригинального джимма с jimm.org. Ругается на следующие импорты.

import com.siemens.mp.io.file.*;
private com.motorola.io.FileConnection;
import net.rim.device.api.system.LED;

Пишет package does not exist
Я поставила эмуляторы сименса и моторолы.

Неактивен

 

#96 2009-03-29 20:08:16

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Надо собирать через командную строку, а все пути к библиотекам прописывать в build.xml.


Кто ты? Чего ты хочешь?

Неактивен

 

#97 2009-04-24 17:15:58

AxeL
Пользователь
Зарегистрирован: 2009-04-24
Сообщений: 2
Профиль

Re: Исходники

Кто нить киньте сорцы... Оч надо sadsadsad
И если всё таки исходники кто нить выложит, подскажите в каком классе метод смены Х-статуса не перезагружая асю...

Отредактировано AxeL (2009-04-24 17:18:10)

Неактивен

 

#98 2009-04-24 17:37:16

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

В классе OtherAction


Кто ты? Чего ты хочешь?

Неактивен

 

#99 2009-04-25 06:43:50

AxeL
Пользователь
Зарегистрирован: 2009-04-24
Сообщений: 2
Профиль

Re: Исходники

Спасибо )   ) ) ) )

Неактивен

 

#100 2010-01-16 11:15:41

Sera
Пользователь
Зарегистрирован: 2010-01-16
Сообщений: 3
Профиль

Re: Исходники

SendMessageAction принимает в качестве параметра переменную типа PlainMessage, а чтобы создать эту переменную, необходимо передать в конструктор класса протокол, КОНТАКТ, тип сообщения, дату, сообщение. Собственно вопрос:"а как отправить сообщение, если контакта, которому отправляешь нет в контакт-листе, известен уин?"

Неактивен

 

#101 2010-01-16 11:23:18

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Негоже пользоваться экшинами, когда есть нормальная функция.

Код:

protocol.createTempContact("uin").sendMessage("Hello world!", true);

И все...
Она сама создаст PlainMessage и SendMessageAction, а если нужно то и чат и добавит контакта в список временных. Во общем сделает, что нужно.


Кто ты? Чего ты хочешь?

Неактивен

 

#102 2010-01-16 11:29:08

Sera
Пользователь
Зарегистрирован: 2010-01-16
Сообщений: 3
Профиль

Re: Исходники

Спасибо большое )) прост не видел эти функции, только день изучаю исходники.. smile

Неактивен

 

#103 2010-02-08 19:04:31

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

подскажите плиз а из под линукса реально из исходников компиляцию сделать?

Неактивен

 

#104 2010-02-08 19:35:32

van
модератор
Зарегистрирован: 2008-05-19
Сообщений: 411
Модель телефона: Sony Ericsson K750i, NOKIA N8
Профиль

Re: Исходники

Babula, а в чем проблема сборки в линуксе? все также, софт тот же, так же прописать системные переменные, настроить проект, перейти в папку с исходником и ant dist-all в консоли.


делай, что должен, и будь, что будет...

Неактивен

 

#105 2010-02-08 19:52:31

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

спасибо. буду пробовать. я просто боялся за совместимость программ, пойдут ли они в линуксе

Неактивен

 

#106 2010-02-12 19:25:17

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

Пожскажите в чем моя ошибка?

E:\java\jimm_src\jimm-fork>ant
Buildfile: E:\java\jimm_src\jimm-fork\build.xml

BUILD FAILED
E:\java\jimm_src\jimm-fork\build.xml:67: taskdef class proguard.ant.ProGuardTask
cannot be found
using the classloader AntClassLoader[]

Total time: 0 seconds
E:\java\jimm_src\jimm-fork>

Отредактировано Babula (2010-02-12 19:26:15)

Неактивен

 

#107 2010-02-12 19:28:15

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

путь к обфускатору забыл указать. Или указал не тот. Надо чтобы по указанному пути был каталог lib/.


Кто ты? Чего ты хочешь?

Неактивен

 

#108 2010-02-12 19:39:31

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

Спасибо aspro. вроде исправил, но вот что в конце выдает:

dist:
    [javac] E:\java\jimm_src\jimm-fork\build.xml:180: warning: 'includeantruntim
e' was not set, defaulting to build.sysclasspath=last; set to false for repeatab
le builds
    [javac] Compiling 175 source files to E:\java\jimm_src\jimm-fork\build\Midp2
d\compile\classes
    [javac] Fatal Error: Unable to find package java.lang in classpath or bootcl
asspath

BUILD FAILED
E:\java\jimm_src\jimm-fork\build.xml:318: The following error occurred while exe
cuting this line:
E:\java\jimm_src\jimm-fork\build.xml:180: Compile failed; see the compiler error
output for details.

Total time: 19 seconds
E:\java\jimm_src\jimm-fork>

кривой из меня компиляторщик(((

Неактивен

 

#109 2010-02-13 06:31:04

van
модератор
Зарегистрирован: 2008-05-19
Сообщений: 411
Модель телефона: Sony Ericsson K750i, NOKIA N8
Профиль

Re: Исходники

Babula, не прописал в sysdirs.properties путь к WTK, пример можно поглядеть здесь http://forum.jimm.net.ru/viewtopic.php?pid=13846#p13846


делай, что должен, и будь, что будет...

Неактивен

 

#110 2010-02-13 10:53:09

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

не, к Wtk я прописал, первоначально все и делал как на той странице

Неактивен

 

#111 2010-02-14 08:38:45

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники


Кто ты? Чего ты хочешь?

Неактивен

 

#112 2010-02-14 17:26:07

Babula
Пользователь
Зарегистрирован: 2010-02-08
Сообщений: 6
Профиль

Re: Исходники

а это не внимательно, не обратил внимание на : но сам догадался и исправил, вчера еще скомпилировал свой первый проект)

Неактивен

 

#113 2010-02-27 08:54:20

Alexandr-j
Пользователь
Зарегистрирован: 2010-02-27
Сообщений: 2
Профиль

Re: Исходники

Всем здравствуйте!
Я разрабатываю свою серверную часть для ICQ-мессендежера. Возникла большая проблема с сообщениями x-статусов: они на передаются. Может быть кто-то подскажет в чем здесь хитрость?

Максимум, чего мне удалось добиться - это пересылка самих x-статусов без сообщения. Попробовал посмотреть исходники jimm-aspro. Реализовал два метода полностью аналогичных getNewXStatus и getNew2XStatus из класса protocol.icq.action.OtherAction (исходники брал из http://jimm-fork.googlecode.com/svn/trunk , Version 45 от 24.02.2010). Получил уже знакомый мне результат:  посылаю пакет из getNewXStatus, пакет приходит и даже содержит сообщение, но при передаче не обрабатывается должным образом сервером аськи (в него не вставляется uin и т.п.), в результате он не имплементируется. Пакет из getNew2XStatus приходит, но без текста сообщения.
На что именно в пакете смотрит ICQ, когда определяет передавать пакет как x-статусный или нет?
Может быть есть какие-то Caps, которые говорят, что мы умеем работать с x-статусными сообщениями (в Jimm Aspro я таких не видел в классе GUID)?
Действительно ли текущие исходники в SVN - те самые, которые обеспечивают передачу x-статусных сообщений в джарниках со страницы http://jimm.net.ru/icq/download/build-last/ ? Я, конечно, мог ошибиться при реализации методов, но мне нужно понять в каком ключевом месте могла быть допущена ошибка.
Заранее благодарю за любые советы!

Отредактировано Alexandr-j (2010-02-27 08:56:00)

Неактивен

 

#114 2010-02-27 09:27:50

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Alexandr-j, наверное с этим вопросом надо обращаться в Icq. А совет один. Протокол ICQ запатентован. И этим все сказано.
45 ревизия появилась позже последнего релиза. А значит текущие исходники в SVN и сборка на http://jimm.net.ru/icq/download/build-last/ это разные вещи.
А все твои проблемы в словах "Я разрабатываю свою серверную часть" и "при передаче не обрабатывается должным образом сервером аськи". Ты, плять, забыл что ты сам пишешь сервер и сам должен сохранять UIN, а не ждать, что сетевой стек операционной системы его добавит. Включай мозг и привязывай к сокету UIN и всю остальную инфу.


Кто ты? Чего ты хочешь?

Неактивен

 

#115 2010-02-27 09:56:07

Alexandr-j
Пользователь
Зарегистрирован: 2010-02-27
Сообщений: 2
Профиль

Re: Исходники

aspro написал:

Alexandr-j, наверное с этим вопросом надо обращаться в Icq. А совет один. Протокол ICQ запатентован. И этим все сказано.
45 ревизия появилась позже последнего релиза. А значит текущие исходники в SVN и сборка на http://jimm.net.ru/icq/download/build-last/ это разные вещи.
А все твои проблемы в словах "Я разрабатываю свою серверную часть" и "при передаче не обрабатывается должным образом сервером аськи". Ты, плять, забыл что ты сам пишешь сервер и сам должен сохранять UIN, а не ждать, что сетевой стек операционной системы его добавит. Включай мозг и привязывай к сокету UIN и всю остальную инфу.

Спасибо, я так и сделаю.

Неактивен

 

#116 2010-03-10 13:50:33

fatroom
Пользователь
Зарегистрирован: 2010-03-10
Сообщений: 1
Профиль

Re: Исходники

aspro, как можно получить исходники твоего мода?

Неактивен

 

#117 2010-03-10 18:11:58

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

RTFM


Кто ты? Чего ты хочешь?

Неактивен

 

#118 2010-04-17 18:32:49

partizanes
Пользователь
Зарегистрирован: 2010-04-17
Сообщений: 1
Профиль

Re: Исходники

Ребят не осилил за 2 дня ,как то с явой не получается
подскажи что не так

log прикрепил


Прикрепленные файлы:
Attachment Icon file.log, Размер: 58,873 байт, Скачано: 550

Неактивен

 

#119 2010-04-17 18:59:17

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Разделитель путей задай


Кто ты? Чего ты хочешь?

Неактивен

 

#120 2010-06-01 10:19:20

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

вот что у меня выскакивает при билде


C:\Documents and Settings\Admin\Рабочий стол\java\jimm aspro>ant dist-all
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xm
l

BUILD FAILED
C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xml:66: taskd
ef class proguard.ant.ProGuardTask cannot be found
using the classloader AntClassLoader[]

Total time: 0 seconds
C:\Documents and Settings\Admin\Рабочий стол\java\jimm aspro>


в чем фишка? я так понял что он не может найти ProGuardTask....

Отредактировано vonkolot (2010-06-01 10:28:38)

Неактивен

 

#121 2010-06-01 11:08:18

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

В том что ты proguard не поставил.


Кто ты? Чего ты хочешь?

Неактивен

 

#122 2010-06-01 11:09:30

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

установлен


вот мой bild

<property name="DEFAULT/midp"      location="C:/WTK2.5.2" />
    <property name="MIDP2/midp"        location="C:/WTK2.5.2" />
    <property name="RIM/midp"          location="C:/WTK2.5.2" />
    <property name="SIEMENS1/midp"     location="C:/WTK2.5.2" />
    <property name="SIEMENS2/midp"     location="C:/WTK2.5.2" />
    <property name="MOTOROLA/midp"     location="C:/WTK2.5.2" />
   
    <!--  *******************************************************************   -->
    <!--  This property must point at the MIDP API classes and all extension    -->
    <!--  classes required by the chosen target.                                -->
    <property name=":" value="${path.separator}"/>
    <property name="DEFAULT/midp/lib"  location="${DEFAULT/midp}/lib/cldcapi10.jar${:}${DEFAULT/midp}/lib/midpapi10.jar"/>
    <property name="MIDP2/midp/lib"    location="${MIDP2/midp}/lib/cldcapi11.jar${:}${MIDP2/midp}/lib/midpapi20.jar${:}${MIDP2/midp}/lib/wma11.jar${:}${MIDP2/midp}/lib/mmapi.jar${:}${MIDP2/midp}/lib/jsr75.jar${:}res/TARGETS/MIDP2/lib/nokia.zip"/>
    <property name="RIM/midp/lib"      location="${RIM/midp}/lib/net_rim_api.jar"   />
    <property name="SIEMENS1/midp/lib" location="${SIEMENS1/midp}/lib/api.jar"      />
    <property name="SIEMENS2/midp/lib" location="${SIEMENS2/midp}/lib/api.jar${:}res/TARGETS/SIEMENS2/lib/fileaccess.jar${:}res/TARGETS/SIEMENS2/lib/sielightapi.zip"/>
    <property name="MOTOROLA/midp/lib" location="${MIDP2/midp}/lib/cldcapi10.jar${:}${MIDP2/midp}/lib/midpapi20.jar${:}${MIDP2/midp}/lib/mmapi.jar${:}res/TARGETS/MOTOROLA/lib/fileaccess.jar${:}${MIDP2/midp}/lib/jsr75.jar" />
   
    <!--  *******************************************************************   -->
    <!--  Change this to the directory where ProGuard is installed. You can     -->
    <!--  use both the slash and the backslash for separating path components.  -->
    <property name="proguard"          value="C:/proguard4.4"    />
    <!--  *******************************************************************   -->
    <!--  This property must point at the ProGuard JAR file, normally found     -->
    <!--  in the lib directory of the ProGuard distribution.                    -->
    <property name="proguard/lib"      value="${proguard}/lib/proguard.jar"      />
    <!--  Register Proguard task  -->
    <taskdef name="proguard" classname="proguard.ant.ProGuardTask" classpath="${proguard/lib}" />


если нужно то выложу sysdirs.properties

А то уже 3ий день эксперементирую)не получается....jimm обычный собрал через NetBeans,а вот jimm aspro не могу собрать(собираю через строку)

Отредактировано vonkolot (2010-06-01 11:28:41)

Неактивен

 

#123 2010-06-01 11:31:59

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

C:\


Кто ты? Чего ты хочешь?

Неактивен

 

#124 2010-06-01 11:38:34

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

aspro написал:

C:\

хех точно не заметил)

но все равно при изменении Chmm на C:\

теперь выдает

C:\Documents and Settings\Admin\Рабочий стол\java\jimm aspro>ant dist-all
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xm
l

BUILD FAILED
C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xml:66: taskd
ef class proguard.ant.ProGuardTask cannot be found
using the classloader AntClassLoader[]

Total time: 0 seconds

Отредактировано vonkolot (2010-06-01 11:42:26)

Неактивен

 

#125 2010-06-01 12:06:00

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

короче вот мой билд полностью

<!--
********************************************************************************
Jimm - Mobile Messaging - J2ME ICQ clone
Copyright (C) 2003-05  Jimm Project

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
********************************************************************************
File: build.xml
Version: 0.5.2a  Date: 070118
Author(s): Manuel Linsmayer, Andreas Rossbacher
********************************************************************************
-->

<project name="Jimm" default="dist-all">

    <!--  *******************************************************************   -->
    <!--  CONFIGURATION SECTION - CHANGE VALUES TO REFLECT YOUR ENVIRONMENT     -->
    <!--  *******************************************************************   -->
    <!--  Change this to the directory where a MIDP SDK is installed. You can   -->
    <!--  use both the slash and the backslash for separating path              -->
    <!--  components.                                                           -->
    <property file="config/sysdirs.properties" />
    <property name="config" value="jimm" />
    <property file="config/env/${config}.properties" />
    <property file="config/build-set.properties" />

    <property name="DEFAULT/midp"      location="C:\WTK2.5.2" />
    <property name="MIDP2/midp"        location="C:\WTK2.5.2" />
    <property name="RIM/midp"          location="C:\WTK2.5.2" />
    <property name="SIEMENS1/midp"     location="C:\WTK2.5.2" />
    <property name="SIEMENS2/midp"     location="C:\WTK2.5.2" />
    <property name="MOTOROLA/midp"     location="C:\WTK2.5.2" />
   
    <!--  *******************************************************************   -->
    <!--  This property must point at the MIDP API classes and all extension    -->
    <!--  classes required by the chosen target.                                -->
    <property name=":" value="${path.separator}"/>
    <property name="DEFAULT/midp/lib"  location="${DEFAULT/midp}/lib/cldcapi10.jar${:}${DEFAULT/midp}/lib/midpapi10.jar"/>
    <property name="MIDP2/midp/lib"    location="${MIDP2/midp}/lib/cldcapi11.jar${:}${MIDP2/midp}/lib/midpapi20.jar${:}${MIDP2/midp}/lib/wma11.jar${:}${MIDP2/midp}/lib/mmapi.jar${:}${MIDP2/midp}/lib/jsr75.jar${:}res/TARGETS/MIDP2/lib/nokia.zip"/>
    <property name="RIM/midp/lib"      location="${RIM/midp}/lib/net_rim_api.jar"   />
    <property name="SIEMENS1/midp/lib" location="${SIEMENS1/midp}/lib/api.jar"      />
    <property name="SIEMENS2/midp/lib" location="${SIEMENS2/midp}/lib/api.jar${:}res/TARGETS/SIEMENS2/lib/fileaccess.jar${:}res/TARGETS/SIEMENS2/lib/sielightapi.zip"/>
    <property name="MOTOROLA/midp/lib" location="${MIDP2/midp}/lib/cldcapi10.jar${:}${MIDP2/midp}/lib/midpapi20.jar${:}${MIDP2/midp}/lib/mmapi.jar${:}res/TARGETS/MOTOROLA/lib/fileaccess.jar${:}${MIDP2/midp}/lib/jsr75.jar" />
   
    <!--  *******************************************************************   -->
    <!--  Change this to the directory where ProGuard is installed. You can     -->
    <!--  use both the slash and the backslash for separating path components.  -->
    <property name="proguard"          value="C:\proguard4.4"    />
    <!--  *******************************************************************   -->
    <!--  This property must point at the ProGuard JAR file, normally found     -->
    <!--  in the lib directory of the ProGuard distribution.                    -->
    <property name="proguard/lib"      value="${proguard}/lib/proguard.jar"      />
    <!--  Register Proguard task  -->
    <taskdef name="proguard" classname="proguard.ant.ProGuardTask" classpath="${proguard/lib}" />
    <!--  *******************************************************************   -->
    <!-- Include Ant-Contrib Tasks -->
    <taskdef resource="net/sf/antcontrib/antlib.xml"/>
   
    <!--  *******************************************************************   -->
    <!--  CUSTOMIZATION SECTION - CHANGE VALUES TO GET YOUR CUSTOM BUILD        -->
    <!--  *******************************************************************   -->
    <!--  Builds names list                                                     -->
    <property file="builds.properties" />
    <!--property name="skip-obfuscate" value="true"/-->
    <!--property name="device_configuration" value="CLDC-1.1" /-->

    <!--  *******************************************************************   -->
    <!--  CHANGE NOTHING BELOW THIS LINE, UNLESS YOU KNOW WHAT YOU'RE DOING     -->
    <!--  *******************************************************************   -->

    <!--  Buildfile description   -->
    <description>This buildfile is used to build Jimm, a native ICQ clone for Java 2 Platform Micro Edition.</description>

    <!--  Set global properties for this build   -->
    <property name="util" location="util" />
    <property name="util/sijapp" location="${util}/sijapp" />
    <property name="util/sijapp/lib" location="${util/sijapp}/dist/lib/sijapp.jar" />
    <property name="util/langs" location="${util}/langs" />
    <property name="util/langs/lib" location="${util/langs}/dist/lib/langs.jar" />
    <property name="util/jarsizetask" location="${util}/jarsizetask" />
    <property name="util/jarsizetask/lib" location="${util/jarsizetask}/dist/lib/jarsizetask.jar" />
    <property name="util/jlft" location="${util}/jlft" />
    <property name="util/res" location="${util}/res" />
    <property name="util/res/lib" location="${util/res}/dist/lib/res.jar" />

    <property name="build_root" location="build" />
    <property name="dist_root" location="dist" />

    <!--  Internal target: init   -->
    <target name="init">
   
        <echo message="*************************************************************"/>
        <echo message="    Building &quot;${build_name}&quot; build now... Please wait..."       />
        <echo message="*************************************************************"/>
        <propertycopy name="target"   from="${build_name}_target"             />
        <propertycopy name="graphics" from="${build_name}_graphics"           />
        <propertycopy name="sound"    from="${build_name}_sound"              />
        <propertycopy name="modules"  from="${build_name}_modules"            />
        <property name="build" location="${build_root}/${build_name}"         />
        <property name="dist" location="${dist_root}/${build_name}"           />
        <property name="src" location="src"                                   />
        <property name="res" location="res"                                   />
        <property name="res/target" location="${res}/TARGETS/${target}"       />
   
        <tstamp>
            <format property="date" pattern="yyyy/MM/dd" timezone="GMT+00:00" />
        </tstamp>
        <propertycopy name="midp" from="${target}/midp"/>
        <propertycopy name="midp/lib" from="${target}/midp/lib"/>
        <condition property="midp_profile" value="MIDP-1.0">
            <or>
                <equals arg1="${target}" arg2="DEFAULT" />
                <equals arg1="${target}" arg2="SIEMENS1" />
                <equals arg1="${target}" arg2="RIM" />
            </or>
        </condition>
        <property name="midp_profile" value="MIDP-2.0"/>
    </target>

    <!--  Internal target: sijapp   -->
    <target name="sijapp">
        <ant dir="${util/sijapp}" inheritAll="false" />
        <taskdef name="sijapp" classname="sijapp.SijappTask" classpath="${util/sijapp/lib}" />
    </target>

    <!--  Internal target: langs   -->
    <target name="langs">
        <ant dir="${util/langs}" inheritAll="false" />
        <taskdef name="langs" classname="langs.LangsTask" classpath="${util/langs/lib}" />
    </target>
   
    <!--  Internal target: res   -->
    <target name="res">
        <ant dir="${util/res}" inheritAll="false" />
        <taskdef name="res" classname="res.ResTask" classpath="${util/res/lib}" />
    </target>
   
    <!--  Internal target: preprocess-source   -->
    <target name="preprocess-source" depends="init,sijapp,langs,res">
        <mkdir dir="${build}/init/src" />
        <sijapp srcdir="${src}" destdir="${build}/init/src">
            <defineList prefix="protocols" list="${protocols}"/>
            <defineList prefix="modules" list="${modules}"/>
            <define name="device_configuration" value="${device_configuration}" />
            <define name="target" value="${target}" />
            <define name="client" value="${midlet/name}"/>
            <define name="company" value="${company}"/>
        </sijapp>
        <replace dir="${build}/init/src" encoding="UTF-8">
            <replacefilter token="###VERSION###" value="${version/jimm}" />
            <replacefilter token="###VERSION-JAVA###" value="${version/java}" />
            <replacefilter token="###DATE###" value="${date}" />
            <replacefilter token="###TARGET###" value="${target}" />
            <replacefilter token="###MODULES###" value="${modules}" />
            <replacefilter token="###PROTOCOLS###" value="${protocols}"/>
        </replace>

        <mkdir dir="${build}/res" />
        <langs languages="${lang}" inDir="${build}/init/src/lng" outDir="${build}/res" srcDir="${build}/init/src/" idealLang="EN"/>
    </target>

    <!--  Internal target: compile   -->
    <target name="compile" depends="preprocess-source">
        <ant dir="${util/jlft}" inheritAll="false" />
        <mkdir dir="${build}/compile/classes" />
        <javac srcdir="${build}/init/src" destdir="${build}/compile/classes" bootclasspath="${midp/lib}" encoding="utf-8" target="1.1" source="1.2" debug="off" />
    </target>

    <!--  Internal target: obfuscate -->
    <target name="obfuscate" depends="compile" unless="skip-obfuscate">

        <!-- mergeinterfacesaggressively, microedition -->
        <mkdir dir="${build}/obfuscate/classes" />
        <proguard    note="false"
                    defaultpackage=""
                    usemixedcaseclassnames="off"
                    overloadaggressively="on"
                    obfuscate="on"
                    optimize="on"
                    shrink="on"
                    allowaccessmodification="on"
            forceprocessing="on"
                    optimizationpasses="9"
                    mergeinterfacesaggressively="on"
                    microedition="on">
            <injar name="${build}/compile/classes" />
            <outjar name="${build}/obfuscate/classes" />
            <keep access="public" type="class" extends="javax.microedition.midlet.MIDlet" />
            <libraryjar path="${midp/lib}" />
        </proguard>
        <!-- - ->
        <mkdir dir="${build}/obfuscate1/classes" />
        <proguard    note="false"
                    defaultpackage=""
                    usemixedcaseclassnames="false"
                    overloadaggressively="off"
                    obfuscate="off"
                    optimize="on"
                    allowaccessmodification="on">
            <injar name="${build}/compile/classes" />
            <outjar name="${build}/obfuscate1/classes" />
            <keep access="public" type="class" extends="javax.microedition.midlet.MIDlet" />
            <libraryjar path="${midp/lib}" />
        </proguard>
        <mkdir dir="${build}/obfuscate/classes" />
        <proguard    note="false"
                    defaultpackage=""
                    usemixedcaseclassnames="false"
                    overloadaggressively="on"
                    obfuscate="on"
                    optimize="on"
                    allowaccessmodification="on">
            <injar name="${build}/obfuscate1/classes" />
            <outjar name="${build}/obfuscate/classes" />
            <keep access="public" type="class" extends="javax.microedition.midlet.MIDlet" />
            <libraryjar path="${midp/lib}" />
        </proguard>
        -->
    </target>

    <!--  Internal target: skip-obfuscate  -->
    <target name="skip-obfuscate" depends="compile" if="skip-obfuscate">
        <mkdir dir="${build}/obfuscate/classes" />
        <copy todir="${build}/obfuscate/classes">
            <fileset dir="${build}/compile/classes" />
        </copy>
    </target>

    <!--  Internal target: preverify   -->
    <target name="preverify" depends="skip-obfuscate,obfuscate">
        <mkdir dir="${build}/preverified/classes" />
        <exec executable="${midp}/bin/preverify">
            <arg line="-classpath '${midp/lib}'" />
            <arg line="-d '${build}/preverified/classes'" />
            <arg line="'${build}/obfuscate/classes'" />
            <arg line="-cldc" />
        </exec>
    </target>

    <!--  Internal target: preprocess-manifest   -->
    <target name="preprocess-manifest" depends="init">
        <copy file="${res}/MANIFEST.MF" todir="${build}" />
        <replace file="${build}/MANIFEST.MF" encoding="UTF-8">
            <replacefilter token="###VERSION###" value="${version/jimm}" />
            <replacefilter token="###MIDLET-NAME###" value="${midlet/name}" />
            <replacefilter token="###VERSION-JAVA###" value="${version/java}" />
            <replacefilter token="###DATE###" value="${date}" />
            <replacefilter token="###MIDP-PROFILE###" value="${midp_profile}" />
            <replacefilter token="###BUILD###" value="${build_name}" />
        </replace>
    </target>
   
    <!--  Internal target: preprocess-resources  -->
    <target name="preprocess-resources" depends="preprocess-source">
        <mkdir dir="${build}/res" />
        <res protocols="${protocols}" modules="${modules}" resType="${graphics}"
             inDir="${res}/MODULES/" outDir="${build}/res"/>
        <res resType="${sound}" inDir="${res}/SOUNDS/" outDir="${build}/res"/>
        <res protocols="${protocols}" inDir="${res}/PROTOCOLS/" outDir="${build}/res"/>

        <copy todir="${build}/res" flatten="true" includeEmptyDirs="false" failonerror="false">
            <fileset dir="${res}" includes="*" excludes="MANIFEST.MF" />
            <fileset dir="${res/target}">
                <exclude name="lib/**" />
            </fileset>
        </copy>
    </target>

    <!--  Internal target: jarsizetask  -->
    <target name="jarsizetask">
        <ant dir="${util/jarsizetask}" inheritAll="false" />
        <taskdef name="jarsize" classname="JarSizeTask" classpath="${util/jarsizetask/lib}" />
    </target>
   
    <target name="zip-all">
        <!-- Archiving to zip archives all necessary builds -->
        <foreach list="${builds_list}"
            target="zip"
            param="build_name"
            delimiter=","
            inheritall="true"/>
    </target>
   
    <target name="zip">
            <!-- Creating archive zip-file containing files Jimm.jar and Jimm.jad -->
        <property name="dist" location="${dist_root}/${build_name}" />
        <zip destfile="${dist}/${midlet/jar-name}.zip"
            basedir="${dist}"
            includes="${midlet/jar-name}.ja?"
            />
    </target>
   
    <target name="dist-all">
        <mkdir dir="${build_root}" />
        <mkdir dir="${dist_root}" />
        <!-- Creating file with build date in distribution root directory -->
        <tstamp>
            <format property="date" pattern="dd.MM.yyyy" timezone="GMT+00:00" />
        </tstamp>
        <echo file="${dist_root}/timestamp.info">${date}</echo>
        <echo file="${dist_root}/all-modules.info">${ALL_DEBUG_modules}</echo>
        <!-- Calling "dist" task for each necessary build -->
        <foreach list="${builds_list}"
            target="dist"
            param="build_name"
            delimiter=","
            inheritall="true"/>
    </target>
   
    <!--  Target: dist  -->
    <target name="dist" depends="preverify,preprocess-manifest,preprocess-resources,jarsizetask" description="Generate the distribution">
        <mkdir dir="${dist}" />
        <jar destfile="${dist}/${midlet/jar-name}.jar" manifest="${build}/MANIFEST.MF">
            <fileset dir="${build}/preverified/classes" />
            <fileset dir="${build}/res" />
        </jar>
        <jarsize file="${dist}/${midlet/jar-name}.jar" />
        <unjar src="${dist}/${midlet/jar-name}.jar" dest="${dist}">
            <patternset includes="META-INF/MANIFEST.MF" />
        </unjar>
        <move file="${dist}/META-INF/MANIFEST.MF" tofile="${dist}/${midlet/jar-name}.jad" />
        <delete dir="${dist}/META-INF" />
        <echo file="${dist}/${midlet/jar-name}.info">${build_name} ${target} ${modules} ${graphics} ${sound}</echo>

    <exec executable="sleep" searchpath="true" os="Linux">
      <arg value="10"/>
    </exec>
    </target>

    <!--  Internal target: del_build  -->
    <target name="del_build" description="Delete the build dir">
        <delete dir="${build_root}" />
    </target>

    <!--  Internal target: del_dist  -->
    <target name="del_dist" description="Delete the dist dir">
        <delete dir="${dist_root}" />
    </target>

    <!--  Internal target: del_utils  -->
    <target name="del_utils" description="Delete the utils dist and build dirs">
        <ant dir="${util/sijapp}" inheritAll="false" target="clean" />
        <ant dir="${util/jarsizetask}" inheritAll="false" target="clean" />
        <ant dir="${util/jlft}" inheritAll="false" target="clean" />
        <ant dir="${util/langs}" inheritAll="false" target="clean" />
        <ant dir="${util/res}" inheritAll="false" target="clean" />
    </target>

    <!--  Target: clean without cleaning  utils -->
    <target name="clean" description="Clean the distribution (without utils)" depends="del_build,del_dist" />

    <!--  Target: clean all  -->
    <target name="clean-all" description="Clean the distribution" depends="clean,del_utils" />

</project>

а вот sysdirs.properties

# WTK
DEFAULT/midp=C:\WTK2.5.2
MIDP2/midp=C:\WTK2.5.2
RIM/midp=C:\WTK2.5.2
SIEMENS1/midp=C:\WTK2.5.2
SIEMENS2/midp=C:\WTK2.5.2
MOTOROLA/midp=C:\WTK2.5.2

#proguard
proguard=C:\proguard

# config is "jimm", "mrim", "jabber" or "multi"
config=jimm

# release, test, test2
builds_list=Midp2d
#builds_list=DefaultFull,Siemens1full,Midp2nfd,Midp2d,Siemens2d,Motorolad,Midp2ani,Midp2nfani,Siemens2ani,Motorolaani,Midp2full,MotorolaFull,Siemens2,Midp2nf

#skip-obfuscate=true

Неактивен

 

#126 2010-06-01 12:37:23

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Тогда попробуй поправить все / в путях и замени их на \.


Кто ты? Чего ты хочешь?

Неактивен

 

#127 2010-06-01 12:41:49

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

ошибка на ошибке тогда....


а может дело в обфускаторе?то что он версии 4.4?

Отредактировано vonkolot (2010-06-01 12:45:37)

Неактивен

 

#128 2010-06-01 12:57:49

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Дело может быть в чем угодно. Даже в том что у тебя в путях есть русские буквы и пробелы.
А обфускатор нужен именно 4.*

Попробуй поправить /, убрать пути с пробелами и русскими буквами.


Кто ты? Чего ты хочешь?

Неактивен

 

#129 2010-06-01 13:05:42

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

ProGuardTask cannot be found(не найден)

<taskdef name="proguard" classname="proguard.ant.ProGuardTask" classpath="${proguard/lib}" />

тут ${proguard/lib} получается то что ProGuardTask находится в lib а на самом деле C:\proguard4.4\src\proguard\ant <<== тут

или так и должно?

Неактивен

 

#130 2010-06-01 14:05:29

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

все я собрал через netbeans

Неактивен

 

#131 2010-06-01 17:58:04

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

эээ весело. Видимо proguard не с http://proguard.sourceforge.net/ ставил... Левый какой-то...


Кто ты? Чего ты хочешь?

Неактивен

 

#132 2010-06-02 12:08:41

vonkolot
Пользователь
Зарегистрирован: 2010-06-01
Сообщений: 10
Профиль

Re: Исходники

aspro написал:

эээ весело. Видимо proguard не с http://proguard.sourceforge.net/ ставил... Левый какой-то...

нет у меня проград с их офф сайта и нетбианс 5.5 с поддежкой скриптов ant вот так то

Отредактировано vonkolot (2010-06-02 13:54:52)

Неактивен

 

#133 2010-06-03 20:24:18

Stason_patison
Пользователь
Откуда: Казахстан, Темиртау
Зарегистрирован: 2009-03-20
Сообщений: 25
Модель телефона: Nokia 6300
Профиль

Re: Исходники

vonkolot написал:

aspro написал:

C:\

хех точно не заметил)

но все равно при изменении Chmm на C:\

теперь выдает

C:\Documents and Settings\Admin\Рабочий стол\java\jimm aspro>ant dist-all
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xm
l

BUILD FAILED
C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\java\jimm aspro\build.xml:66: taskd
ef class proguard.ant.ProGuardTask cannot be found
using the classloader AntClassLoader[]

Total time: 0 seconds

надо создать переменную JAVA_HOME и вней прописать путь до JDK. Например C:\Program Files\Java\jdk1.6.0_16


radiance

Неактивен

 

#134 2010-09-01 17:25:43

Finlandia
Пользователь
Зарегистрирован: 2010-08-08
Сообщений: 7
Профиль

Re: Исходники

Stason_patison написал:

надо создать переменную JAVA_HOME и вней прописать путь до JDK. Например C:\Program Files\Java\jdk1.6.0_16

переменную  JAVA_HOME сделал, путь прописал, но результат такой же как и выше



C:\Documents and Settings\Admin\Рабочий стол\fin>ant dist-all
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\fin\build.xml

BUILD FAILED
C:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\fin\build.xml:66: taskdef class pro
guard.ant.ProGuardTask cannot be found
using the classloader AntClassLoader[]

Total time: 0 seconds

Неактивен

 

#135 2010-09-06 17:38:29

Finlandia
Пользователь
Зарегистрирован: 2010-08-08
Сообщений: 7
Профиль

Re: Исходники

Да, ребята мануал конечно надо бы переписать более доходчиво. Пришлось изрядно попрыгать с бубном пока сборка наконец таки не стартанула как надо. Влияет как оказалось не замена : на ; , а слеш / вместо \ ну и ещё много мелочных  несовпадений  по мануалу

Неактивен

 

#136 2010-09-06 17:54:39

van
модератор
Зарегистрирован: 2008-05-19
Сообщений: 411
Модель телефона: Sony Ericsson K750i, NOKIA N8
Профиль

Re: Исходники

Finlandia, ты это читал http://forum.jimm.net.ru/viewtopic.php?pid=13846#p13846 вообще? я там даже примеры строк привел и билд файла и конфига...


делай, что должен, и будь, что будет...

Неактивен

 

#137 2010-09-07 13:35:37

Finlandia
Пользователь
Зарегистрирован: 2010-08-08
Сообщений: 7
Профиль

Re: Исходники

van пошагово и собирал используя твой пример, но в нём ни слова о том что нужно было добавить в path в самом конце /bin
да и в самом билде пришлось немножко иначе заполнять путь к proguard. Ну а в целом неплохо

Неактивен

 

#138 2010-09-08 11:18:28

van
модератор
Зарегистрирован: 2008-05-19
Сообщений: 411
Модель телефона: Sony Ericsson K750i, NOKIA N8
Профиль

Re: Исходники

Finlandia, хорошо, про бин я дописал. с proguard можешь не спорить, тут уже кому как нравится, именно потому у меня там 2 варианта его прописывания, второй вариант работает всегда.


делай, что должен, и будь, что будет...

Неактивен

 

#139 2011-03-22 20:58:58

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

Здравствуйте!
Помогите пожалуйта решить проблему. При сборке выдаются ошибки:
"Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\jimm-fork>ant dist-all
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: C:\jimm-fork\build.xml

dist-all:

init:
     [echo] *************************************************************
     [echo]     Building "${builds_list}" build now... Please wait...
     [echo] *************************************************************

BUILD FAILED
C:\jimm-fork\build.xml:326: The following error occurred while executing this li
ne:
C:\jimm-fork\build.xml:109: Property '${builds_list}_target' is not defined.


Total time: 1 second

C:\jimm-fork>"


Как их можно устранить?

Неактивен

 

#140 2011-03-22 23:02:23

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

В config/sysdirs.properties задай список билдов или разкоментируй один из имеющихся


Кто ты? Чего ты хочешь?

Неактивен

 

#141 2011-03-24 21:21:01

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

aspro написал:

В config/sysdirs.properties задай список билдов или разкоментируй один из имеющихся

У меня в "config/sysdirs.properties" вот так:


# WTK
DEFAULT/midp=C:/WTK2.5.2_01
MIDP2/midp=C:/WTK2.5.2_01
RIM/midp=CHANGE ME
SIEMENS1/midp=CHANGE ME
SIEMENS2/midp=CHANGE ME
MOTOROLA/midp=CHANGE ME

#proguard
proguard=C:/Program Files/proguard

# config is "jimm", "mrim", "jabber" or "multi"
config=jimm

# release, test, test2
#builds_list=Midp2d
#builds_list=DefaultFull,Siemens1full,Midp2nfd,Midp2d,Siemens2d,Motorolad,Midp2ani,Midp2nfani,Siemens2ani,Motorolaani,Midp2full,MotorolaFull,Siemens2,Midp2nf

#skip-obfuscate=true

---------------------------------------------------

В теме "Как собрать джим из исходного кода" ничего не сказано про список билдов. Там нужно прописать "config=multi", чтобы Multi собрать?! Или ещё что-то?

Неактивен

 

#142 2011-03-24 22:30:28

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

config=multi
builds_list=Midp2d
Головой не только едят, но и думают.


Кто ты? Чего ты хочешь?

Неактивен

 

#143 2011-03-25 07:23:26

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

aspro написал:

config=multi
builds_list=Midp2d
Головой не только едят, но и думают.

aspro спасибо. Пришлось ещё переменую прописать.
Я знаю, что головой ещё и думают. Но если голова не знает JAVA, то лучше уточнить у тех, кто знает.
У меня вот ещё пара вопросов. Где прописать под тачфон и где находится код настроек(Учётная запись, сеть, интерфейс и т.д.)?

Неактивен

 

#144 2011-03-25 07:36:29

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

под тач сборки Touch, TouchAni или TouchD. Форма с настройками в src/jimm/OptionsForm.java


Кто ты? Чего ты хочешь?

Неактивен

 

#145 2011-03-25 13:48:41

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

aspro написал:

под тач сборки Touch, TouchAni или TouchD. Форма с настройками в src/jimm/OptionsForm.java

aspro, большое спасибо за помощь! Я под тач собрал без ошибок. Ещё большое спасибо(тому или тем, кто это делал) за замену аппаратной графики в настройках! Я уж думал, что никто не займётся этим.

В чём принципиальные различия между сборками "Touch" и "TouchD"?
Где находится код для "Упр.списком" и можно ли в исходниках заменить имеющиеся смайлы?

Отредактировано 13shum666 (2011-03-25 16:26:30)

Неактивен

 

#146 2011-03-25 17:02:41

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

вся графика в папке res
TouchD отладочная


Кто ты? Чего ты хочешь?

Неактивен

 

#147 2011-03-25 17:20:46

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

aspro написал:

вся графика в папке res
TouchD отладочная

Я пробовал заменить имеющиеся, но при установке в телефон смайлы вообще пропадают.

Неактивен

 

#148 2011-03-25 19:03:08

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

криво меняешь


Кто ты? Чего ты хочешь?

Неактивен

 

#149 2011-03-25 22:26:59

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

aspro написал:

криво меняешь

Потом ещё попробую со смайлами разобраться.
Я тут для тачфонов код немного подправил. У многих тачфонов проблема есть с поиском и добавлением UIN, там вместо цифр только знаки можно писать.
В "src/jimm/search/Search.java" в 203 строчке заменил "TextField.NUMERIC" на "TextField.ANY".

А почему, билд с Графическим видом, не выкладывают в официальную сборку?!

Неактивен

 

#150 2011-03-30 06:48:01

13shum666
Пользователь
Откуда: Можайск
Зарегистрирован: 2010-12-17
Сообщений: 17
Модель телефона: Fly E170
Профиль

Re: Исходники

Что нужно сделать, чтобы Jimm Multi сборка Touch понимал Русский шрифт в файле "smiles.txt"?

Неактивен

 

#151 2011-03-30 10:01:08

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Писать его в utf8 без заголовка


Кто ты? Чего ты хочешь?

Неактивен

 

#152 2011-08-13 14:31:21

Vav0001
Пользователь
Зарегистрирован: 2011-08-08
Сообщений: 4
Модель телефона: SIEMENS ME75
Профиль

Re: Исходники

Пытался собрать jimm под SIEMENS происходит такая ошибка
BUILD FAILED
D:\Jimm\build.xml:327: Problem: failed to create task or type foreach
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.


Total time: 1 second
И в какой части кода можно поменять назначение кнопок?

Отредактировано Vav0001 (2011-08-13 14:32:25)

Неактивен

 

#153 2011-08-13 16:08:01

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ant-contrib добавь в ант.

В классе NativeCanvas


Кто ты? Чего ты хочешь?

Неактивен

 

#154 2011-08-13 16:52:27

Vav0001
Пользователь
Зарегистрирован: 2011-08-08
Сообщений: 4
Модель телефона: SIEMENS ME75
Профиль

Re: Исходники

Открыл NativeCanvas.java в netbeans IDE  так и не нашел строчку ant

P.S собрал jimm на конструкторе этого сайта  происходит ошибка при запуске

Unrecoverable error in MIDlet.StartApp()java.lang.NoClass.DefFounderror: ao

Отредактировано Vav0001 (2011-08-13 19:48:07)

Неактивен

 

#155 2011-08-14 09:33:09

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

тебе надо без фс.
NativeCanvas.java кнопки находятся


Кто ты? Чего ты хочешь?

Неактивен

 

#156 2011-08-14 09:34:54

Vav0001
Пользователь
Зарегистрирован: 2011-08-08
Сообщений: 4
Модель телефона: SIEMENS ME75
Профиль

Re: Исходники

Это я понял а как быть с ошибкой D:\Jimm\build.xml:327: Problem: failed to create task or type foreach ?

Неактивен

 

#157 2011-08-14 09:35:51

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

aspro написал:

ant-contrib добавь в ант.

Добавлено спустя     4 минуты   33 секунды:
http://forum.jimm.net.ru/viewtopic.php?id=830


Кто ты? Чего ты хочешь?

Неактивен

 

#158 2012-06-01 08:25:27

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

при сборке использовалд первый способ класический)).
И так выдало такой вот лог

BUILD FAILED
C:\Program Files\Android\jimm-fork\build.xml:329: The following error occurred w
hile executing this line:
C:\Program Files\Android\jimm-fork\build.xml:132: The following error occurred w
hile executing this line:
C:\Program Files\Android\jimm-fork\util\sijapp\build.xml:36: Compile failed; see
the compiler error output for details.

Total time: 1 second



так выглядит 132 строчка
  <ant dir="${util/sijapp}" inheritAll="false" />

так выглядит 325- 329 строчки

        <foreach list="${builds_list}"
            target="dist"
            param="build_name"
            delimiter=","
            inheritall="true"/>


ну и 36 строчка в sijapp\build.xml

destdir="${build}/classes">


и вот папка classes пустая

Отредактировано ddr3 (2012-06-01 08:28:46)

Неактивен

 

#159 2012-06-01 10:52:48

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

вот лог из командной строки 


C:\trunk>ant.bat
Buildfile: C:\trunk\build.xml

dist-all:

init:
     [echo] *************************************************************
     [echo]     Building "Midp2d" build now... Please wait...
     [echo] *************************************************************

sijapp:

compile:
    [javac] Compiling 7 source files to C:\trunk\util\sijapp\build\classes
    [javac] C:\trunk\util\sijapp\src\sijapp\SijappTask.java:26: error: package o
rg.apache.tools.ant does not exist
    [javac] import org.apache.tools.ant.BuildException;
    [javac]                            ^
    [javac] C:\trunk\util\sijapp\src\sijapp\SijappTask.java:27: error: package o
rg.apache.tools.ant does not exist
    [javac] import org.apache.tools.ant.Task;
    [javac]                            ^
    [javac] C:\trunk\util\sijapp\src\sijapp\SijappTask.java:30: error: cannot fi
nd symbol
    [javac] public class SijappTask extends Task {
    [javac]                                 ^
    [javac]   symbol: class Task
    [javac] C:\trunk\util\sijapp\src\sijapp\SijappTask.java:72: error: cannot fi
nd symbol
    [javac]     public void execute() throws BuildException {
    [javac]                                  ^
    [javac]   symbol:   class BuildException
    [javac]   location: class SijappTask
    [javac] C:\trunk\util\sijapp\src\sijapp\SijappTask.java:78: error: cannot fi
nd symbol
    [javac]             throw new BuildException(e.getMessage());
    [javac]                       ^
    [javac]   symbol:   class BuildException
    [javac]   location: class SijappTask
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 5 errors

BUILD FAILED
C:\trunk\build.xml:331: The following error occurred while executing this line:
C:\trunk\build.xml:134: The following error occurred while executing this line:
C:\trunk\util\sijapp\build.xml:36: Compile failed; see the compiler error output
for details.

Total time: 1 second

C:\trunk>



тот лог был из эклипса.

Неактивен

 

#160 2012-06-01 13:46:05

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ddr3, судя по всему у тебя ant.jar или что-то подобное отсутствует в либах jdk


Кто ты? Чего ты хочешь?

Неактивен

 

#161 2012-06-01 17:00:26

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

ant.jar все это есть, по логу как я понимаю он не может импортировать из ант.яр этот файл BuildException.class ?? Вопрос почему ?

Неактивен

 

#162 2012-06-01 17:04:39

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ddr3, положи ant.jar в %JDK_HOME%/lib/


Кто ты? Чего ты хочешь?

Неактивен

 

#163 2012-06-01 17:26:31

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

таааk? %JDK_HOME%/lib/ эту строчку я прописал в эклипсе window-> preferens->buil path->classpath veriables? только она у меня так выглядит C:/Program Files/Java/jdk1.7.0_04/lib/ant.jar


так как не знаю как и куда по другому прописывать

Неактивен

 

#164 2012-06-01 20:04:56

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ddr3, где и что прописывал не мое дело. Ни разу не собирал джим в эклипсе. Так что как соберешь поделись рецептом


Кто ты? Чего ты хочешь?

Неактивен

 

#165 2012-06-05 11:51:06

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

ладно, тогда подскажите где прописывать эту строчку ?

%JDK_HOME%/lib/

Неактивен

 

#166 2012-06-05 12:20:57

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ddr3, это не строчка, а путь где находятся библиотеки. Туда надо поместить ant.jar. Сколько еще раз повторить?


Кто ты? Чего ты хочешь?

Неактивен

 

#167 2012-06-05 16:50:51

begei
Пользователь
Зарегистрирован: 2012-06-05
Сообщений: 2
Профиль

Re: Исходники

aspro,твой аська не нашел. Как связать с тобой,чтобы получить исходники. Или вот мой мыло [вырезано],тда отправляй. Я соглашусь на твой условие. Спасибо. Извиняюсь за плохой русскии язык.

Неактивен

 

#168 2012-06-05 18:16:24

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

ок, кинул по этому пути (C:\Program Files\Java\jdk1.7.0_04\lib\, и по этому тоже C:\Program Files\Java\jre7\lib\) ant.jar Все равно теже ошибки.

Неактивен

 

#169 2012-06-05 19:57:24

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

begei, написать на форум наверное... Исходники там: https://code.google.com/p/jimm-fork/
ddr3, ок. Тогда попробуй установить новый ant ( http://ant.apache.org/ )


Кто ты? Чего ты хочешь?

Неактивен

 

#170 2012-06-05 20:32:44

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

собственно, я использовал новый ант, короче скачал другой архив (http://jimm.svn.sourceforge.net/viewvc/jimm/?view=tar) он с первого раза собрался. Буду с ним уже работать, а что с этим архивом что я тут скачал я не знаю.

Неактивен

 

#171 2012-06-06 02:24:53

begei
Пользователь
Зарегистрирован: 2012-06-05
Сообщений: 2
Профиль

Re: Исходники

aspro написал:

begei, написать на форум наверное... Исходники там: https://code.google.com/p/jimm-fork/

я имею ввиду исходники в архиве. Если возможно дайте пожалуйста исходники в архиве.

Неактивен

 

#172 2012-06-06 09:58:04

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

begei написал:

aspro написал:

begei, написать на форум наверное... Исходники там: https://code.google.com/p/jimm-fork/

я имею ввиду исходники в архиве. Если возможно дайте пожалуйста исходники в архиве.

Скачай TortoiseSVN - приложение для работы с SVN http://tortoisesvn.net/downloads Скачаешь исходники одним архивом

Отредактировано KoS (2012-06-06 10:00:23)

Неактивен

 

#173 2012-06-06 10:10:02

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

D:\докс \DoKs\jimm-fork>ant dist-all
Buildfile: D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml
Trying to override old definition of task for

dist-all:
Trying to override old definition of task for
Trying to override old definition of task for

init:
     [echo] *************************************************************
     [echo]     Building "${builds_list}" build now... Please wait...
     [echo] *************************************************************

BUILD FAILED
D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml:329: The following error occ
urred while executing this line:
D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml:107: Property '${builds_list
}_target' is not defined.

Подскажите, что это за ошибка. Что не так?

Неактивен

 

#174 2012-06-06 12:11:16

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Ошибка называется:  Property '${builds_list}_target' is not defined. Вероятно надо поставить ant-contrib


Кто ты? Чего ты хочешь?

Неактивен

 

#175 2012-06-06 16:30:03

ddr3
Пользователь
Зарегистрирован: 2012-06-01
Сообщений: 9
Профиль

Re: Исходники

надо раскоментить. в файле sysdirs.properties строчку builds_list=Midp2d

Неактивен

 

#176 2012-06-07 12:40:48

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

aspro написал:

Ошибка называется:  Property '${builds_list}_target' is not defined. Вероятно надо поставить ant-contrib

ant-contrib установлен

ddr3 написал:

надо раскоментить. в файле sysdirs.properties строчку builds_list=Midp2d

как её раскоментить?)

Добавлено спустя     2 минуты   56 секунд:
а ANT-Contrib 1.0b3.jar случаем ни в какие lib не надо закидывать?

Добавлено спустя     6 минут   42 секунды:
если я её раскоменчу вот так:
builds_list=DefaultFull,Siemens1full,Midp2nfd,Midp2d,Siemens2d,Motorolad,Midp2ani,Midp2nfani,Siemens2ani,Motorolaani,Midp2full,MotorolaFull,Siemens2,Midp2nf

правильно будет?

Неактивен

 

#177 2012-06-07 13:34:29

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

На всякий случай перепроверил. ant-contrib лежит в C:\Apache Ant 1.8.3\lib и всё равно та же ошибка.

Неактивен

 

#178 2012-06-07 14:29:31

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

KoS, правильно но не факт что все собираются


Кто ты? Чего ты хочешь?

Неактивен

 

#179 2012-06-07 17:38:08

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

Ясно. Сейчас раскоменчу, попробую. Позже отпишусь)

Добавлено спустя     8 минут   7 секунд:
Всё равно такая же ошибка. Начали создаваться в папке с исходниками 2 папки: build (пустая) и dist с файлами all-modules.info и name.info
До этого папки не создавались

Отредактировано KoS (2012-06-07 17:46:55)

Неактивен

 

#180 2012-06-07 19:21:31

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

KoS, такая же или тебе так кажется потому что поддержка мидп1 давно прекращена и DefaultFull не должна собраться?


Кто ты? Чего ты хочешь?

Неактивен

 

#181 2012-06-07 21:08:36

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

Полностью такая же ошибка. Я даже сверился с той, которую здесь постил

Неактивен

 

#182 2012-06-07 23:02:09

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

Забывал спросить....у меня помимо jdk1.7.0_03 установлены еще jre6 и jre7. Из-за них в дальнейшем багов никаких не будет?

С ProGuard 4.7 нормально собирается?)

Установил Apache Ant 1.8.4. Запустил. Выдал такой лог:

D:\doks>ant dist-all
Buildfile: D:\doks\build.xml

BUILD FAILED
D:\doks\build.xml:61: taskdef class proguard.ant.ProGuardTask cannot be found
using the classloader AntClassLoader[]

Total time: 1 second

Путь к lib ProGuard в build прописан
В sysdirs.properties добавил строки:
DEFAULT/midp=C:\WTK2.5.2
RIM/midp=CHANGE ME
SIEMENS1/midp=CHANGE ME
SIEMENS2/midp=CHANGE ME
MOTOROLA/midp=CHANGE ME

да, кстати, здесь же в значении proguard= путь тоже до lib указывать? У меня указан не до них...

раскоментил #builds_list=Midp2d,DefaultFull,Midp2nfd,Motorolad,Midp2ani,Midp2nfani,Motorolaani,Midp2full,MotorolaFull,Midp2nf

В общем счете sysdirs.properties получился такой:
# WTK
DEFAULT/midp=C:\WTK2.5.2
MIDP2/midp=C:\WTK2.5.2
RIM/midp=CHANGE ME
SIEMENS1/midp=CHANGE ME
SIEMENS2/midp=CHANGE ME
MOTOROLA/midp=CHANGE ME

#proguard
proguard=C:\ProGuard 4.7

# config is "jimm", "mrim", "jabber" or "multi"
config=jimm

# release, test, test2
#builds_list=Midp2d,DefaultFull,Midp2nfd,Motorolad,Midp2ani,Midp2nfani,Motorolaani,Midp2full,MotorolaFull,Midp2nf   
#builds_list=DefaultFull,Siemens1full,Midp2nfd,Midp2d,Siemens2d,Motorolad,Midp2ani,Midp2nfani,Siemens2ani,Motorolaani,Midp2full,MotorolaFull,Siemens2,Midp2nf

#skip-obfuscate=true

Хочу сделать сборку на SE
Всё равно лог с такой же ошибкой. Пути к обфускатору в sysdirs.properties и build одинаковые должны быть????
Даже с одинаковыми путями одна и та же ошибка. ":" на ";" изменены где нужно

Отредактировано KoS (2012-06-07 23:53:50)

Неактивен

 

#183 2012-06-08 13:32:57

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ты не указал список сборок. Добавь строку:
builds_list=Midp2full

без #
Пути правильные, но возможно нужно еще завершающий \


Кто ты? Чего ты хочешь?

Неактивен

 

#184 2012-06-08 14:10:47

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

Везде # убрать? И строку 3 добавить? Или можно в обеих дописать?

Неактивен

 

#185 2012-06-08 14:50:41

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

KoS, бля, # символ коментария. Нужно добавить всего одну не закоментированную строку builds_list


Кто ты? Чего ты хочешь?

Неактивен

 

#186 2012-06-08 14:54:01

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

вот теперь понял)

Добавлено спустя     3 минуты   42 секунды:
теперь вот такой лог:

D:\докс прожект\DoKs v0.1 alpha\jimm-fork>ant dist-all
Buildfile: D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml
Trying to override old definition of task for

dist-all:
Trying to override old definition of task for
Trying to override old definition of task for

init:
     [echo] *************************************************************
     [echo]     Building "Midp2full" build now... Please wait...
     [echo] *************************************************************

sijapp:

compile:
    [mkdir] Created dir: D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\b
uild\classes
    [javac] Compiling 7 source files to D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-for
k\util\sijapp\build\classes
    [javac] D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\src\sijapp\Sij
appTask.java:26: error: package org.apache.tools.ant does not exist
    [javac] import org.apache.tools.ant.BuildException;
    [javac]                            ^
    [javac] D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\src\sijapp\Sij
appTask.java:27: error: package org.apache.tools.ant does not exist
    [javac] import org.apache.tools.ant.Task;
    [javac]                            ^
    [javac] D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\src\sijapp\Sij
appTask.java:30: error: cannot find symbol
    [javac] public class SijappTask extends Task {
    [javac]                                 ^
    [javac]   symbol: class Task
    [javac] D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\src\sijapp\Sij
appTask.java:72: error: cannot find symbol
    [javac]     public void execute() throws BuildException {
    [javac]                                  ^
    [javac]   symbol:   class BuildException
    [javac]   location: class SijappTask
    [javac] D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\src\sijapp\Sij
appTask.java:78: error: cannot find symbol
    [javac]             throw new BuildException(e.getMessage());
    [javac]                       ^
    [javac]   symbol:   class BuildException
    [javac]   location: class SijappTask
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 5 errors

BUILD FAILED
D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml:329: The following error occ
urred while executing this line:
D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\build.xml:132: The following error occ
urred while executing this line:
D:\фюъё яЁюцхъЄ\DoKs v0.1 alpha\jimm-fork\util\sijapp\build.xml:36: Compile fail
ed; see the compiler error output for details.

Total time: 8 seconds

На что ругается не пойму. Что конкретно ему нужно для компиляции.
Терзают смутные сомнения о правильности ввода разделителей. Он должен быть "{;}" или просто ";"??
Разделители исправлены на ";" но всё равно выводится такая же ошибка

Отредактировано KoS (2012-06-08 16:22:15)

Неактивен

 

#187 2012-06-08 16:25:17

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

может лишнее что в этих строках?..
<property name="MIDP2/midp/lib"    location="${MIDP2/midp}\lib\cldcapi11.jar$;${MIDP2/midp}\lib\midpapi20.jar$;${MIDP2/midp}\lib\wma11.jar$;${MIDP2/midp}\lib\mmapi.jar$;${MIDP2/midp}\lib\jsr75.jar$;res\TARGETS\MIDP2\lib\nokia.zip$;res\TARGETS\MIDP2\lib\se-activityui.zip"/>
<property name="MOTOROLA/midp/lib" location="${MIDP2/midp}\lib\cldcapi10.jar$;${MIDP2/midp}\lib\midpapi20.jar$;${MIDP2/midp}\lib\mmapi.jar$;res\TARGETS\MOTOROLA\lib\fileaccess.jar$;${MIDP2/midp}\lib\jsr75.jar" />

Отредактировано KoS (2012-06-08 16:42:08)

Неактивен

 

#188 2012-06-08 16:49:19

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

для компиляции нужен пакет org.apache.tools.ant в classpath


Кто ты? Чего ты хочешь?

Неактивен

 

#189 2012-06-08 16:52:45

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

а где его взять?

Неактивен

 

#190 2012-06-08 16:54:29

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

в ant.jar


Кто ты? Чего ты хочешь?

Неактивен

 

#191 2012-06-08 17:05:47

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

ну так ant.jar есть. Лежит в дирректории C:\Apache Ant 1.8.4\lib или его в другое место поместить нужно?

ant.jar нужно положить по пути ...\jimm-fork\util\ant\
Я правильно понял?

помещаю, всё та же ошибка...

Отредактировано KoS (2012-06-08 17:13:43)

Неактивен

 

#192 2012-06-08 17:53:39

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники


Кто ты? Чего ты хочешь?

Неактивен

 

#193 2012-06-08 18:06:39

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

всё те же ошибки(

Неактивен

 

#194 2012-06-08 18:28:48

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

KoS, JDK_HOME, JRE_HOME и ANT_HOME прописаны на нужный jdk?


Кто ты? Чего ты хочешь?

Неактивен

 

#195 2012-06-08 18:44:59

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

опачки....у меня только создана переменная JDK_HOME

Неактивен

 

#196 2012-06-08 18:49:42

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

ANT_HOME на ант


Кто ты? Чего ты хочешь?

Неактивен

 

#197 2012-06-08 18:52:14

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

а JRE_HOME на jdk? или на что??

Неактивен

 

#198 2012-06-08 18:54:32

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

KoS, на jre что в jdk


Кто ты? Чего ты хочешь?

Неактивен

 

#199 2012-06-08 18:55:30

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

aspro написал:

ANT_HOME на ант

просто на C:\Apache Ant 1.8.4 или на ant.jar?

Добавлено спустя     8 минут   42 секунды:
оказалось даже что создана не JDK a JAVA_HOME

JDK_HOME
Значение переменной: C:\Program Files\Java\jdk1.7.0_03
верно?

Отредактировано KoS (2012-06-08 19:06:49)

Неактивен

 

#200 2012-06-08 19:11:24

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

Создал все переменные. JAVA_HOME удалять не стал. Ошибка всё та же

Неактивен

 

#201 2012-06-20 13:51:33

KoS
Пользователь
Откуда: Рязань
Зарегистрирован: 2012-05-15
Сообщений: 35
Модель телефона: SE K530I; SE S312; SE W20I Zylo
Профиль

Re: Исходники

подскажите, что это за ошибка?
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

Неактивен

 

#202 2012-06-20 17:38:43

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Исходники

Это ошибка при инициализации виртуальной машины, класс java.lang.Object не найден.

Решение по ссылке:
http://ycsoftware.net/error-occurred-du … indows-xp/


Кто ты? Чего ты хочешь?

Неактивен

 

Board footer

Powered by PunBB 1.2.14
© Copyright 2002–2005 Rickard Andersson
Модифицирован PunBB.ru
А находится на jimm.net.ru