3

我想开发一个 Android 应用程序。它由三部分组成:

  • 客户端(应用程序)
  • 服务器(仅限 java)
  • 域(由客户端和服务器使用)

如何在一个 Eclipse 项目中开发客户端和服务器?必须有一种方法可以为包而不是 AndroidVM 设置正确的纯 Java 环境 (jre7)。

如果我尝试启动一个类,控制台日志如下:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference

...即使我在运行配置中更改了 JRE。

4

1 回答 1

1

如果我理解正确,您希望一组类针对 AndroidVM 运行,一组类针对 jre7。在 Eclipse 中拥有项目的整个想法是为了方便,它们维护自己独立的环境。Eclipse 为您处理所有疯狂的事情,您可以针对任何您想要的环境编写代码。

此外,如果您试图将其置于版本控制之下,您将不得不找到一种将项目分成两半的方法,这可能会阻止您使用任何 Eclipse 插件来处理它。如果你不这样做,即使你只想更新一个,你最终也不得不推送客户端和服务器的“新”版本。

对不起,如果我在杂草中走得很远,希望这会有所帮助。

于 2012-06-22T17:00:31.520 回答