Ответ 1
Обновление (4/15/2013):
Как сказал Торбьёрн, Oracle теперь имеет решение для этого. См. http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html. Тем не менее, я сохраняю исходный контент для "исторических целей" и потому, что это был интересный исследовательский проект.
Предыдущая версия (с изменениями):
Это отличный вопрос. Я собирался ответить, что вы просто опережаете свое время - как вы указали, Java не удаляется, пока не появится Lion. Однако эта статья дает понять, что использование Java сегодня не разрешено:
Приложения, использующие устаревшие или опционально установленные технологии (например, Java, [код PowerPC, требующий] Rosetta) будут отклонены.
В то же время никто еще не объявил о распространении JRE для Mac OS X. Я думаю, что ваш лучший выбор, учитывая, что вы подделываете новую основу, - проверить страницу Wiki для Mac OS X Port проекта OpenJDK, Он делает описание того, как скомпилировать ваш собственный JDK, но он не четко определяет, может ли полученный JDK быть "связанным" или нет. Я думаю, вам придется попробовать и посмотреть: - (.
Кроме того, неясно, разрешает ли лицензия OpenJDK это вообще (IANAL). Надеюсь, кто-то еще это понял в отношении Linux/Windows, хотя, конечно, правила могут отличаться для вкладов Apple.
Надеюсь, это поможет. Если ничего другого, это отправная точка.
EDIT: Я собираюсь выбросить еще одно предложение. Теперь мы знаем, что Моно приложения могут быть упакованы в App Store. Кроме того, IKVM.NET - это полная реализация Java, которая работает поверх Mono. Теоретически вы могли бы попытаться объединить эти две части и получить Java-приложение, поставляемое в App Store, которое не действительно требует JRE!
Если вы попробуете это, я с удовольствием услышу, как это работает: -).
EDIT 2: К сожалению, App Store и GPL не совместимы (см. http://www.zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/8046). Лицензия OpenJDK не совсем такая же, как у GPL, но она довольно близка (опять же, IANAL). Поэтому Mono и IKVM.NET могут быть вашим лучшим выбором. Удачи!