代码之家  ›  专栏  ›  技术社区  ›  Maria Ines Parnisari

清单.mf和进口

  •  0
  • Maria Ines Parnisari  · 技术社区  · 6 年前

    dynamodb.jar 结构,在哪里 lib/ .jar s、 所有这些都是嵌套的 .震击器 需要 com.mparnisa.dynamodb.table .

    enter image description here

    发电机.jar

    try {
        File file  = new File("<path>/dynamo.jar");
    
        URL url = file.toURI().toURL();
        URL[] urls = new URL[]{url};
    
        ClassLoader urlClassLoader = new URLClassLoader(urls);
    
        String resourceModelClassName = "com.mparnisa.dynamodb.table.ResourceModel";
    
        Class<?> resourceModelClass = urlClassLoader.loadClass(resourceModelClassName);
        Object resourceModel = resourceModelClass.newInstance(); // this works
    
        String resourceHandlerClassName = "com.mparnisa.dynamodb.table.CreateHandler";
    
        Class<?> resHandlerClazz  = urlClassLoader.loadClass(resourceHandlerClassName);
        try {
            Object resourceHandlerInstance = resHandlerClazz.newInstance();
    
        } catch (NoClassDefFoundError e) {
            System.out.println(e.getMessage());
        }
    } catch (Exception e){
        System.out.println(e.getMessage());
    }
    

    代码与

    java.lang.NoClassDefFoundError: com/amazonaws/AmazonServiceException
    

    import 编辑 com.mparnisa.dynamodb.table.CreateHandler .

    1. 我需要换衣服吗清单.MF所以 是否正确解决?
    2. URLClassLoader 聪明到足以调查清单.MF对于 class-path ?
    0 回复  |  直到 6 年前