![]() |
Дробные числа, sin, cos и т.д.
Я перерыл сегодня весь интернет, книги и доки из wtk, пытаясь узнать, как реализовать дробные числа и тригонометрические функции на джава. Везде пишется, что надо использовать CLDC 1.1, но это значит, что многие телефоны, в том числе и мой, не смогут запустить мидлет. Про sin и cos я примерно понял. Потом я еще видел какой-то проект Real.java, но там числа с плавающей точкой, они мне не нужны, да еще и эта штука весит >100 Кб, ее че всю надо в jar засовывать? О_о.
Я уже решил, что мне придется делать собственный класс для дробей :4to: Потом я поковырялся в МП и нашел F.class, который реализовывает все, что мне нужно и я решил приклеить его к своей проге. И тут я понял, что не знаю, как использовать библиотеки в java. Я положил F.class в папку lib, а в проге написал: W = F.C(Angle); Это я так косинус вычисляю. Но wtk ругается, что не знает, что такое F. Помогите решить эту проблему. Да, вот еще: напишите плиз про различные способы реализации математики на java. |
Ответ: Дробные числа, sin, cos и т.д.
Вообще в таком случае обычно достаточно скопировать файл в папку с исходниками проекта.
|
Ответ: Дробные числа, sin, cos и т.д.
http://blackstrip.ru/float.wml
Только заходите с браузера, который поддерживает wml =) Например с оперы. |
Ответ: Дробные числа, sin, cos и т.д.
Цитата:
|
Ответ: Дробные числа, sin, cos и т.д.
Цитата:
указать компилятору папку, где лежит класс, в WTK это делается с помощью клманды classpath. |
Ответ: Дробные числа, sin, cos и т.д.
Декомпилировать нехорошо ;) . Команда classpath... это надо через командную строку wtk запускать? Напиши полную команду плиз.
|
Ответ: Дробные числа, sin, cos и т.д.
Если компилить в WTK через KToolbar, по моему достаточно скопировать классы в папку lib проекта.
|
Ответ: Дробные числа, sin, cos и т.д.
Только что, после упорного ковыряния в доках нашел решение проблемы!!! Оказывается, надо было *.class файл запаковать в jar архив. Потом этот архив положить в папку lib, и будет работать!
|
Ответ: Дробные числа, sin, cos и т.д.
Romanzes, Извращенец :-D
|
Ответ: Дробные числа, sin, cos и т.д.
Я накидал все либы мидлетпаскаля в папку tmpclass и все дела. Классы видит при компиляции. Но я вручную потом в jar запаковываю (я тоже извращенец :-D ) и не знаю, запакуются ли у тебя либы автоматом.
|
Ответ: Дробные числа, sin, cos и т.д.
Если вы пользуетесь WTK, то берете ваш класс, упаковываете его в jar(zip) и кладете папку C:\WTK2.5.2\lib\ext\
Если WTK из состава NetBeans то это папка C:\Program Files\NetBeans 6.1\mobility8\WTK2.5.2\j2mewtk_template\lib\ext\ Затем идете в свойства проекта External APIs и ставите галочку Use и Bundle. Вторая галочка означает, что библиотеку надо добавить в jar проекта. Ну а если вы пользуетесь просто NetBeans, то все еще проще, просто покажите ваш class файл в библиотеках проекта. |
Часовой пояс GMT +4, время: 23:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot