如标题所示,

我基本上是这样的结构:
Structure of the Project

本质上有两个文件夹:带有jar文件的com和JsonJ。

我如何获取jar文件库(它是一个库),并在代码的帮助下将其作为库添加到项目中?

最佳答案

如果您的问题是加载JAR,然后从中加载类,则必须创建一个新的URLClassLoader实例,然后使用该实例来加载您的类。这是一个示例方法。

public class AddToClasspathAndLoad{
    public static void main( String[] args ) throws MalformedURLException{
        URL[] urls = new URL[] { new URL( "file:///<absolute-path-to-jar-or-folder>" ) };
        URLClassLoader cl = ( (URLClassLoader) AddToClasspathAndLoad.class.getClassLoader() ).newInstance( urls );

        tryIt( cl );
    }

    private static void tryIt(URLClassLoader cl) {
        try {
            Class<?> c = cl.loadClass( "<fully-qualified-class-name>" );
            System.out.println( c.getName() );
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

10-08 19:32