www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Canterbury Pascal for J2ME (http://forum.boolean.name/showthread.php?t=6028)

Piligrim 17.06.2008 20:17

Canterbury Pascal for J2ME
 
Вложений: 2
Основной архив: pascal.zip, собственно, паскаль и дополнения для компиляции под j2me
Утилиты для автоматизации сборки готовых программ и удобства: ant и proguard

Для компиляции проекта нужно запустить скрипт, например если вы все распакуете в d:\pascal, то тестовый проект соберется командой
d:\pascal\ant\bin\ant
выполненной из папки d:\pascal\Projects\test

Если вы распакуете архив в другую папку скорректируйте пути в файле-скрипте build.xml в папке проекта

Для удобной работы нужен конечно еще эмулятор и документация по j2me. Теперь вы можете реализовать все на паскале!

PS: не могу залить ant.zip (3.3Мб). Кто знает почему?

ViNT 17.06.2008 20:39

Ответ: Canterbury Pascal for J2ME
 
Цитата:

Сообщение от pilgrim (Сообщение 81103)
PS: не могу залить tools.zip (3.8Мб). Кто знает почему?

Может общее количество вложений преывшено?
Tools.zip это Tools.jar из jdk?

Piligrim 17.06.2008 21:21

Ответ: Canterbury Pascal for J2ME
 
нет, это просто ant и proguard. если есть, можно использовать имеющиеся.

ViNT 17.06.2008 21:30

Ответ: Canterbury Pascal for J2ME
 
Цитата:

Сообщение от pilgrim (Сообщение 81106)
нет, это просто ant и proguard. если есть, можно использовать имеющиеся.

Если в поставку JB2005 не входят, то нету.
Где скачать можно?

Piligrim 18.06.2008 08:41

Ответ: Canterbury Pascal for J2ME
 
Apache Ant: http://ant.apache.org/, утилита для автоматизации компиляции и сборки готовой программы, полный весит прилично, больше 10Мб
Proguard: http://proguard.sourceforge.net/, обфускатор и оптимизатор, 2Мб, добавил минимальную версию в первое сообщение.

ViNT 18.06.2008 11:30

Ответ: Canterbury Pascal for J2ME
 
Без ant как я понимаю вообще ничего не получится?

Piligrim 18.06.2008 12:11

Ответ: Canterbury Pascal for J2ME
 
Скомпилировать классы получится:
set CLASSPATH=d:\pascal\pas3.zip;d:\pascal;d:\pascal\l ib\midapi20.jar;d:\pascal\lib\cldcapi10.jar
java mhc.compiler.pas test.pas

А вот преверификация и сборка уже руками. Просто неудобно.

ViNT 18.06.2008 14:55

Ответ: Canterbury Pascal for J2ME
 
Вложений: 10
pilgrim, может скинте архив мне на e-mail, я его попробую от своего имени прилепить?
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.


Вот архив с ANT.
Внимание!
Для распаковки нужно
1. Скачать все, сохраняя с такими же именами.
2. Распаковать архив Open.zip в папку со скачанными архивами.
3. Выполнить файл Open.bat
4. Распаковать SFX куда нужно.

ViNT 18.06.2008 20:36

Ответ: Canterbury Pascal for J2ME
 
Вложений: 1
Странно, идет какая-то ошибка:

Piligrim 18.06.2008 21:04

Ответ: Canterbury Pascal for J2ME
 
Вложений: 1
странно, такая же беда еще у одного человека. что показывает
java -version
у меня 1.6.0_03
результаты компиляции

ViNT 18.06.2008 21:08

Ответ: Canterbury Pascal for J2ME
 
Версия 1.4.2_04, может JVM старая?

Piligrim 18.06.2008 22:04

Ответ: Canterbury Pascal for J2ME
 
не знаю, у меня везде эта стоит, если найду машину с похожей проверю обязательно

ViNT 18.06.2008 22:11

Ответ: Canterbury Pascal for J2ME
 
Интересно, сколько новая JRE весит?
Искал на сайте SUN и на Motodev, что-то не нашел.

Sun Java JRE 6 это то что нужно, или нужно что-то другое?

Piligrim 19.06.2008 06:12

Ответ: Canterbury Pascal for J2ME
 
Да, это она и есть. Если правильно помню, примерно 18Мб. Я просто получил ее с диском NetBeans 6.0. У меня и дома и на работе все компилируется. Возможно сам паскаль скомпилирован с ее помощью.

ViNT 19.06.2008 07:29

Ответ: Canterbury Pascal for J2ME
 
Да, виновата была JRE, поставил новую - все заработало.
Весит порядка 15 мб, при сетевой установке - около 7 мб.

P.S. Надо бы это дело в отдельный подраздел вынести, пусть даже в ветке по MP.


Часовой пояс GMT +1, время: 09:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot