我想在 Eclipse 中设置一个外部工具,通过javac
直接调用来对项目中的类进行一些自定义编译。为此,我需要传递参数javac
,classpath
以便它知道去哪里寻找依赖项。
是否有可能,例如在外部工具配置对话框中,告诉 Eclipse 将所有引用的库和源目录的列表传递给我的外部工具,最好以分号分隔的方式javac
期望?有一个名为 的变量project_classpath
,但不幸的是,它返回 Eclipse 生成的编译类的输出目录,而不是依赖目录。
我认为 Eclipse 应该在某个地方随时提供这些信息,因为它可能需要它来调用javac
.
还有其他地方可以找到这些信息吗?不幸的是,.classpath
与该项目关联的文件包含对 Eclipse 内部定义的库的各种神秘引用,而不是简单的路径名。