在MyService.java类中编译Sample Service时出错

时间:2011-08-29 00:59:35

标签: java nokia

我是诺基亚开发的新手。我尝试在https://projects.developer.nokia.com/notificationsapi/wiki/ServiceSampleJava中创建一个服务,但我对此有更多的疑问。我试着编译MyService?像这样的.java:

java -cp .:httpclient-4.0.1.jar:apache-mime4j-0.6.jar:commons-codec-1.3.jar:commons-logging-1.1.1.jar:httpcore-4.0.1.jar:/lib/httpmime-4.0.1.jar MyService? "payload:Test Notification from REST API" "jid:nnapi_testuser@ovi.com" “application_id:com.example” “service_id:example.com” “service_secret:WcbOlf05YCSyy0d4I9nBHSkE+vXRGJxjw90E/KpXLJ0=”

我有这样的结果错误:

  

线程“main”中的异常java.lang.NoClassDefFoundError?:   :apache-mime4j-0/6 / jar引起:java.lang.ClassNotFoundException?:   :apache的-mime4j-0.6.jar

     

在java.net.URLClassLoader $ 1.run(URLClassLoader.java:217)at at   java.security.AccessController?.doPrivileged(Native Method)at   java.net.URLClassLoader.findClass(URLClassLoader.java:205)at   java.lang.ClassLoader?.loadClass(ClassLoader?.java:321)at   sun.misc.Launcher $ AppClassLoader?.loadClass(Launcher.java:294)at at   ?java.lang.ClassLoader中.loadClass(类加载器的.java:266)

     

无法找到主类:: apache-mime4j-0.6.jar。计划将   退出。

我该怎么做才能解决这些错误?

1 个答案:

答案 0 :(得分:0)

你正在使用冒号:分开你的libs。你需要使用分号;您可能还有其他错误,但让我们从那里开始。

Per tools doc -cp classpath     指定目录,JAR存档和ZIP存档列表以搜索类文件。 类路径条目由分号(;)分隔。指定-classpath或-cp会覆盖CLASSPATH环境变量的任何设置。