JRE на Android

Это может показаться глупым вопросом, но Google не помог мне.

Есть ли JRE для Android? Если да, то какая версия? Есть ли недостающие основные функции?

Если это не означает, что все java-приложения должны быть перекомпилированы для Dalvik для работы на Android?

Обновление Будет ли доступна JRE для Android?

Ответ 1

Нет, нет. Google создал совершенно другую среду исполнения для Android, где базовые классы совершенно разные (хотя и совместимые)

Он использует Java как язык (синтаксис), но не платформу Java.

Вы можете узнать о платформе Android здесь.

С этой страницы:

Android включает в себя набор основных библиотек, который предоставляет наиболее функциональность, доступную в основных библиотеках языка программирования Java.

Читать жирным шрифтом "наиболее".

Итак, хотя они выглядят одинаково, они не совпадают.

Ответ 2

Ближайший я нашел http://www.apogee.com/products/cjre-a

К сожалению, как указано на этой странице:

Обратите внимание, что Apogee временно приостановил дальнейшее развитие CJRE + A в июне 2012 года из-за недостаточного спроса на них. Пожалуйста, свяжитесь с Apogee, если вы заинтересованы в CJRE + A, направленном на Android-устройство по вашему выбору для распространения "объема" на ваших клиентов и/или других третьих лиц.

... и загрузки/демонстрации нигде не найдено.

Взятый со своей страницы продуктов http://www.apogee.com/products, похоже, было бы здорово:

CJRE + A - "CJRE для Android" подходит для устройств, работающих Android v4.x или выше, которым необходимо выполнить Java SE 5 и SE 6 приложений в дополнение к выполнению приложений Android.

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

Я не обратился к Apogee, возможно, стоит попробовать... Если кто-нибудь найдет решение, пожалуйста, держите нас в курсе! Спасибо.