1
我試圖在Android 4.2使用碼頭9運行,但我得到這個異常:碼頭9未能在Android
05-20 16:27:44.230: E/dalvikvm(27558): Could not find class 'org.eclipse.jetty.server.Server', referenced from method com.example.jettydemoappproject.JettyMainActivity.onCreate
05-20 16:27:44.285: E/AndroidRuntime(27558): FATAL EXCEPTION: main
05-20 16:27:44.285: E/AndroidRuntime(27558): java.lang.NoClassDefFoundError: org.eclipse.jetty.server.Server
05-20 16:27:44.285: E/AndroidRuntime(27558): at com.example.jettydemoappproject.JettyMainActivity.onCreate(JettyMainActivity.java:36)
碼(JettyMainActivity.java):
import org.eclipse.jetty.server.Server;
....
public class JettyMainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jetty_main);
Server webServer = new Server(8080);
....
}
}
我已經添加了這個罐子「庫」項目文件夾(並加入到構建路徑):
jetty-continuation-9.0.3.v20130506.jar
jetty-http-9.0.3.v20130506.jar
jetty-io-9.0.3.v20130506.jar
jetty-security-9.0.3.v20130506.jar
jetty-server-9.0.3.v20130506.jar <-- this one contains 'org.eclipse.jetty.server.Server'
jetty-servlet-9.0.3.v20130506.jar
jetty-util-9.0.3.v20130506.jar
jetty-webapp-9.0.3.v20130506.jar
jetty-xml-9.0.3.v20130506.jar
servlet-api-3.0.jar
從每一個文件的「about.html」(becase的是一式兩份)刪除。
我做錯了什麼?相同的代碼與桌面應用程序一樣正常工作。
我在jetty 7.0中遇到同樣的錯誤,你找到任何解決方案?請幫忙 – CodeGuru