有csdn上的朋友,问到需要查到eclipse的工作区的目录,
看了看eclipse的结构,在eclipse的目录下找到一个名为
org.eclipse.ui.ide.prefs的properties文件,记录了这一信息
文件的详细地址在
$ECLIPSE_HOME/configuration/.settings/org.eclipse.ui.ide.prefs
在另一个文件config.ini里可以看到workspace的默认值是
# The default workspace location
osgi.instance.area.default=@user.home/workspace
在用户的目录下。
文件信息
#Wed Aug 05 14:08:11 CST 2009
RECENT_WORKSPACES_PROTOCOL=3
MAX_RECENT_WORKSPACES=5
SHOW_WORKSPACE_SELECTION_DIALOG=false
eclipse.preferences.version=1
RECENT_WORKSPACES=D/://program//java//MyEclipse 6.6//eclipse//workspace
顺便记一下,回答另一个csdn朋友的获得当前运行程序的路径的方法
我推荐的方法是
public void testPath()
{
File f = new File("");
String path = f.getAbsolutePath();
System.out.println(path);
}
Output:
E:/information/personal/workspace/poc/synchrophy/framework
很准确
这里有些人推荐的是
System.getProperty("user.dir");
也可以。