Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт дек 14, 2017 1:11 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 21 сообщение ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: JAVA
СообщениеДобавлено: Чт ноя 13, 2014 6:24 pm 
Не в сети

Зарегистрирован: Чт ноя 13, 2014 6:21 pm
Сообщения: 2
Есть ли какие-нибудь подвижки с JVM? Что там работает, а что нет? SWING, AWT работает?


Вернуться к началу
 Заголовок сообщения: Re: JAVA
СообщениеДобавлено: Пт ноя 14, 2014 9:59 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Подвижек нет. Чтобы перенести Java, нужно знать С и Java. Кажется, в проекте нет заинтересованных людей с такими знаниями .


Вернуться к началу
 Заголовок сообщения: Re: JAVA
СообщениеДобавлено: Пт ноя 14, 2014 5:25 pm 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
Я вот самой идеей не проникнусь :) Под лозунгами "долой медленную жабу" клепать ось на асме и потом впиливать в нее все то, с чем боролись? :)


Вернуться к началу
 Заголовок сообщения: Re: JAVA
СообщениеДобавлено: Пт ноя 14, 2014 6:06 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
irkant писал(а):
и потом впиливать в нее все то, с чем боролись? :)

Что то не наблюдаю жабу в каком либо виде вообще в дистрибутиве и вряд ли она там в ближайшие лет 5 появится.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 16, 2014 5:57 pm 
Не в сети

Зарегистрирован: Вс ноя 16, 2014 5:36 pm
Сообщения: 3
Я на жабе 2 года пишу, если запилите компилятор и JVM, то я вам могу написать стандартную библиотеку. Кстати, компилятор написан на Java.


Вернуться к началу
 Заголовок сообщения: Re: JAVA
СообщениеДобавлено: Чт мар 31, 2016 11:21 am 
Не в сети

Зарегистрирован: Чт мар 31, 2016 10:18 am
Сообщения: 11
Есть какие нибудь продвижения в портировании реализации Java на Kolibri?
Какие-то наработки кода?
-------------------------
Я пытался собрать Jelatine на Колибри.
В сборке отключил многопоточность и использование сокетов TCP/IP.
Работает.
Запускаются простые примеры с выводами текста в stdout.
Но:
Thread не работает(нужены lib-ы: pthread или pth).
Classpath очень простой, недопиленный. типа CLDC-1.0
Байт-код запускается, компиленный под версию 1.4 . Автор Jelatine утверждает, что нужно использовать preverefier для понижения версии байт кода до CLDC для надежной работы.
Не работает printStackTrace.
В случае ошибки загрузки класс-файла не выдает нормальных адекватных сообщений об ошибке. Что-то выдает, но этого маловато.
JNI не стандарный, а встроенный в самого себе(в запускаемый файл).
На практике мне удавалось запускать c помощью jelatine класс файлы, собранные "-target 1.4",
даже без понижения версии байт-кода, и даже и с "-target 1.5", но на некоторых конструкциях типа synchronized(MyClass.class){...} возникает ошибка, при загрузке класс-файла с таким кодом.
Я создал другую версию classpath, на основе Lejos NXJ. Прикрутил SDL. Кое-что работает.
Можно дотянуть его до J2ME.

Может-кто уже сделал что-то лучше?
Неплохо было бы сделать порт Kaffe, но этот проект сильно зависит от нормальной реализации потоков и сигналов. Но зато есть более продвинутый classpath и JIT.
Кто-то готов помочь в разработке?
Или тема уже умерла?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 21 сообщение ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB