Я хочу загрузить внешнюю библиотеку во время выполнения.
Вот источник:
import java.lang.*;
import java.net.*;
import java.io.*;
public class Main {
public static void main (String args[]) throws Exception {
System.out.println("Load support library");
File file = new File("/sdcard/lib/android-support-v4.jar");
URL url = file.toURI().toURL();
URL[] urls = {url};
URLClassLoader cl = new URLClassLoader(urls);
Class clazz = cl.loadClass("android.support.v4.view.ViewCompat");
}
}
Эта библиотека является библиотекой поддержки Google. Он расположен по адресу "/sdcard/lib/android-support-v4.jar".
Я хочу получить класс android.support.v4.view.ViewCompat, но источник всегда генерирует исключение ClassNotFoundException.