我可以通过编程方式获得项目构建路径吗?

时间:2009-08-11 08:35:34

标签: java eclipse-plugin eclipse-jdt

我想要一个项目构建路径(默认是src ...)。我可以使用一些java API吗?

5 个答案:

答案 0 :(得分:2)

问题海报是编写Eclipse插件。

您可以在Eclipse帮助中找到JDT API。您应该能够从IJavaProject获取所需信息。有关如何获取此内容的一个示例,请参阅this tutorial

答案 1 :(得分:2)

据我所知,您可以按以下方式获取项目路径:

String projectPath = System.getProperty("user.dir");

答案 2 :(得分:1)

为此目的有一个set of Ant tasks。从理论上讲,你可以将Ant任务用作Java API,虽然它是一个相当笨拙的(除非你实际上是用Ant编写的),

答案 3 :(得分:0)

项目默认路径只是一个常用的标准,大多数IDE是默认路径,但是没有可以使用的Java API方法。

答案 4 :(得分:0)

  

项目deault路径只是一个常用的标准,大多数IDE是默认的,但是>没有可以使用的Java API方法。

1

项目路径是一个开发约定,但构建的java应用程序与此开发路径无关。

大多数Java IDE允许您更改此路径。

例如,在Eclipse中,可以使用以下命令更改此路径: 项目文件夹上的右clic>属性> Java构建路径

如果在构建的外部程序中需要此路径,则Eclipse具有可以使用的内部变量(对于Ant,Maven等)。配置“外部工具”时,您可以使用{$ project_loc}。这将由项目路径动态替换。