【发布时间】:2015-11-28 09:46:23
【问题描述】:
我想在运行时加载外部库。
这里是来源:
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。
【问题讨论】:
标签: java android urlclassloader