compiler errors - Exception in thread "main" java.lang.NoClassDefFoundError: javapasswords in Linux -


i have code this,

import javapasswordsdk.psdkpassword; import javapasswordsdk.psdkpasswordrequest; import javapasswordsdk.exceptions.psdkexception;  etc............. 

i getting below error, taking javapasswordsdk.psdkpassword; javapasswordsdk.psdkpasswordrequest not taking javapasswordsdk.exceptions.psdkexception

all these class in 1 jar file. question why taking why cant other.

please clarify asap.

 exception in thread "main" java.lang.noclassdeffounderror:javapasswordsdk/exceptions/psdkexception     @ beans.migratedata.main(unknown source)  caused by: java.lang.classnotfoundexception: javapasswordsdk.exceptions.psdkexception     @ java.net.urlclassloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ java.net.urlclassloader.findclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     @ sun.misc.launcher$appclassloader.loadclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     ... 1 more 

my guess beans.migratedata class in 1 jar file, , javapasswordsdk classes in another. want:

java -cp beans.jar:javapasswordsdk.jar beans.migratedata 

(or similar).

basically, need make sure javapasswordsdk classes on classpath @ execution time. don't know how you're trying run code or how it's packaged, above guess - should able adapt appropriately.

edit: can see how you're running it, problem you're using wrong separator in classpath. on unix use : rather ; separate entries:

windows: java -cp jar1;jar2;jar3 unix:    java -cp jar1:jar2:jar3 

Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -