6

我在春天有一个小项目。它位于(例如)在C:/users/projects/blog. 我怎样才能得到这条路?

4

3 回答 3

10

也许这就是你要找的:

System.getProperty("user.dir")

此属性返回应用程序的用户工作目录。

于 2013-08-14T17:56:31.077 回答
3

如果没有项目元数据,Java 无法确定项目的根目录。您可以使用以下命令获取当前类执行代码的绝对路径:YourClassName.class.getResource("").getPath()

于 2013-08-14T18:25:20.193 回答
0

您是否尝试使用属性文件。这是一个例子

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
        <value>file:${path}</value>
    </property>
    <property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>

运行代码时,您需要传入 -Dpath=C:\users\projects\blog 作为参数

于 2013-08-14T18:05:45.903 回答