我在春天有一个小项目。它位于(例如)在C:/users/projects/blog
. 我怎样才能得到这条路?
问问题
18177 次
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 回答