我几乎在所有我能想到的地方都在寻找这个问题的答案,但似乎没有任何方法可以实际查看 Eclipse“运行”什么来编译项目(因为它确实需要安装 JDK并且实际构建可见)。我问是因为我将一些 jar 导入到我的项目中,尽管我已经查看了所有 javac 文档,但我似乎无法弄清楚如何像 Eclipse 那样模仿它。在这种情况下,我真的、真的需要能够在命令行上进行编译——Eclipse 或任何其他 IDE 都不是所需要的。
我开始查看 Eclipse 源代码,虽然这听起来很懒,但我还是不知所措,我想我会先在这里问,希望其他人曾经有过同样的问题。
最佳答案
Eclipse JDT 不需要 JDK,也不使用 javac
- 它使用自己的编译器。
您可以通过阅读您的项目.classpath
文件来查看类路径。 .project
文件中列出了用于执行构建操作(Java 或任何项目构建)的各种构建器。 (这些也列在项目设置中。)
可以调用 Eclipse 以 headless 模式构建项目,或者编写可以在 JDK 和 Eclipse 中执行的 Ant 脚本,或者安装 Maven 支持内部和外部构建。也可以将项目构建器配置为仅依赖外部工具。
关于java - 如何在 Eclipse 中查看完整的编译路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3056138/