在eclipse.ini中给出数据开关无效

时间:2014-07-01 21:17:13

标签: eclipse scala-ide

我想为Eclipse实例设置工作空间位置,以便将其分发给我的一些朋友。我必须使用相对路径到工作区。到目前为止,我决定使用数据开关来指向Eclipse目录中的特定工作空间。问题是当我使用这样的命令行开关时:

./eclipse -data workspace

它工作正常,但是当我尝试在eclipse.ini这样结束时添加它

-data
workspace

似乎没有任何影响。请注意,在编辑clean后,我尝试使用eclipse.ini开关重新启动Eclipse。

我注意到在osgi.instance.area中设置eclipse/configuration/config.ini让我指向工作区但我无法获得相对(到elcipse目录)路径的工作。我尝试了许多解决方案(@user.dir/workspaceplatform\:/base/workspaceworkspace),它们实际上计算了来自用户主目录的相对路径(并且platform解决方案创建了名为{{的目录1}}在用户家中。)

Scala IDE中实现了所需的行为,但我无法弄清楚他们是如何得到的。

1 个答案:

答案 0 :(得分:1)

添加到eclipse.ini文件时,检查文件中是否有-vmargs条目。任何-vmargs之后的文件中的所有内容都被视为VM参数而不是Eclipse参数。

所以在文件的开头添加-data