通过java代码创建文件后刷新工作区

时间:2014-11-17 21:00:02

标签: java eclipse

我使用名为jsonschema2pojo-core.jar的库从json Objects创建java文件。它成功为我创建了所需的文件。现在我需要访问新(动态)创建的文件并创建其实例以进一步使用它。

但是由于新创建的类仍然不在类路径中,我无法做到这一点。试图完成我的研究,并发现Eclipse jars只允许在插件项目中进行此类刷新。有人可以为此提出一些建议吗?

public static void main(String[] args){


    String fileName = "MyJavaFile";
    POJOBuilder pojo = new POJOBuilder();
    pojo.buildPOJO("file:///C:/mypath/myJSON.json", fileName); //generates the java file MyJavaFile.java
    Object obj = null;
    try {


        obj = Class.forName("com.mypackage."+fileName).newInstance(); // Java file not available yet 
    } catch (InstantiationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }


}

可以通过线程完成吗?我的意思是等到POJO的创建完成后再开始其余的操作?

0 个答案:

没有答案