首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Compiler编译Java项目

使用Compiler编译Java项目
EN

Stack Overflow用户
提问于 2013-08-24 00:16:21
回答 1查看 233关注 0票数 0

我试图使用Compiler动态编译整个java项目。我最初的想法是,首先知道如何使用命令行在一行中编译它,然后在编译器对象上应用相同的原则/参数。问题是,我从来没有用CLI编译过。(使用IDE的缺点?(哈哈)

那么,我走的路对吗?此外,项目编译能否在一行执行中实现?我很难搞清楚这是因为它是一个项目,它包含了大量的软件包。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-26 19:43:15

所以你要么想学习javac或者?

如果您想要CLI编译,请查看javac (Linux \ 视窗)。

另外,对于API,Java编译器API的编程使用肯定需要更多的一行,这将使您得到编译器:

JavaCompilercompiler =ToolProvider.getSystemJavaCompiler()

然后仍然需要加载类,写出字节代码,可能还需要将其打包为JAR。

您应该使用StandardJavaFileManager,因为您可能需要管理许多类,在JavaCompiler javadoc顶部有一个示例,但是搜索StandardJavaFileManager+JavaCompiler+example可以找到更清晰的示例,比如这个博客帖子

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18413650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档