利用javaCompiler进行本地java文件的编译,但是提示maven依赖的包找不到?

代码和报错信息如下

    String filePath = "D:\\bossproject\\nontax-industry-standard-police\\nontax-industry-standard-police-service\\src\\main\\java\\com\\bosssoft\\nontax\\industry\\standard\\police\\service\\AgenBusTypeService.java";
    String targetPath = "D:\\deskTop\\新建文件夹\\";
    File targetPathFloder = new File(targetPath);
    if(!targetPathFloder.exists()){
        targetPathFloder.mkdirs();
    }![](/img/bVcTInP)
    File javaFile = new File(filePath);
    JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler();
    int result = -1 ;
    result = javaCompiler.run(null,null,null,"-d",targetPath,javaFile.toPath().toString());

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题