Soy nuevo en Java y no estoy seguro de cómo acceder a un archivo de clase ubicado en un directorio específico desde un jar de programa separado.Configuración de Java Classpath para cargar un archivo de clase
Por ejemplo, tengo un tercer archivo jar partido ubicado en /, que se supone que cargar MyClass ubicadas en /mylib/MyClass.class, así que intentaron correr:
java -jar mainprog.jar -classpath "/mylib" MyClass
Pero me estoy el error:
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
Caused by: java.lang.ClassNotFoundException: MyClass
at java.net.URLClassLoader$1.run(URLClassLoader.java:221)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:209)
at java.lang.ClassLoader.loadClass(ClassLoader.java:324)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:269)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:337)
¿Qué estoy haciendo mal?