我想开发一款Android App。它由三部分组成:
如何在一个Eclipse项目中开发客户端和服务器?必须有一种方法为包而不是AndroidVM设置正确的仅Java环境(jre7)。
如果我尝试启动一个类,控制台日志如下:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference
...即使我在运行配置中更改了JRE。
答案 0 :(得分:1)
如果我理解正确,你需要针对AndroidVM运行一组类,针对jre7运行一组。 在eclipse中拥有项目的整个想法是,为方便起见,他们维护自己独立的环境。 Eclipse为您处理所有疯狂的东西,您可以针对您想要的任何环境编写代码。
此外,如果您尝试将其置于版本控制之下,则必须找到将项目拆分为一半的方法,这可能会阻止您使用任何eclipse插件来处理它。如果你不这样做,你最终不得不推出一个新的"客户端和服务器的版本,即使您只想更新一个。
很抱歉,如果我在杂草丛生中走开,希望这会有所帮助。