2012-11-26 113 views

回答

1

如果您在Eclipse中詢問如何設置它,我使用Java Build Path的source選項卡中的'linked source'選項。以下是一篇詳細的博客文章: http://blog.christoffer.me/2011/01/sharing-code-between-multiple-java.html

如果您問是否實用 - 從代碼的角度來看 - 更棘手。

當試圖與GAE/J共享Android代碼時,我發現我依賴於android包,例如, android.util.Base64。共享代碼意味着刪除像這樣的東西,而不是使用第三方庫。例如,番石榴圖書館在GAE/J和Android上工作: http://code.google.com/p/guava-libraries/

記錄是另一個問題。我的GAE/J代碼正在寫入java.util.logging.Logger,而我的Android代碼最終會記錄到'android.util.Log.println。如果您使用像log4j這樣的通用庫框架或者只是寫入System.Out,那麼我認爲您會在日誌查看器中失去功能 - 理想情況下,您會有一個日誌庫或填充程序映射到java.util.logging.Logger或android.util .Log.println取決於平臺。

相關問題