Проект Eclipse, совместимый с Java SE и Android

Я создал библиотеку Java для Java SE и недавно использовал ее в приложении для Android. Я хотел бы сохранить совместимость библиотеки как с Java SE, так и с Android.

Что лучше всего при создании проекта в Eclipse в этой ситуации? В верхней части головы я вижу три решения:

1) Создайте проект Java, а затем переключите системную библиотеку на JRE, когда я хочу скомпилировать для Java SE, и на android.jar, если он для Android, но он это своего рода боль.

2) Создайте два проекта Java, один для Java SE, а другой для Android, и используйте одну и ту же исходную папку.

3) Используйте Android как наименьший общий знаменатель и создайте проект Android и используйте его как библиотеку в проектах Java SE.

Жизнеспособны ли какие-либо из них? Есть ли лучшие решения?

6
задан JBishop 4 February 2012 в 19:58
поделиться