我有我的工作区的一些项目:
I have some projects in my workspace :
AndroidMonitoring # an android application
MonitoringModel # an android library project
DataServlet # servlet project
AndroidMonitoring(它取决于MonitoringModel,
AndroidMonitoring (which depends on MonitoringModel,
)
)
编译和运行得很好,但我需要的MonitoringModel类可用也在DataServlet项目。我加入了模型作为DataServlet项目的Java构建路径依赖,但我得到:
compiles and runs just fine but I need the MonitoringModel classes to be available also in the DataServlet project. I added the Model as a dependency in the Java Build path of the DataServlet project but I get :
java.lang.NoClassDefFoundError: gr/uoa/di/monitoring/model/Battery
gr.uoa.di.monitoring.server.servlets.DataCollectionServlet.doGet(DataCollectionServlet.java:20)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
我需要的模型是一个Android库项目,因为它包含了Android的类 - 但也包含了方法来解析在Servlet中的文件 - 这可能吗?我应该如何设置?
I need the Model to be an Android library project as it contains android classes - but also contains the methods to parse the files in the servlet - is it possible ? How should I set this up ?
修改:MonitoringModel是这里
EDIT : MonitoringModel is here
解决了!
从DataServlet的Java构建路径中删除相关 进入 MonitoringModel
的项目,并删除该库属性,运行它作为一个Android应用程序改造成一个库(从的