【问题标题】:How to make eclipse refer to workspace in the same folder as exe file?如何使eclipse引用与exe文件相同的文件夹中的工作区?
【发布时间】:2014-02-27 15:08:11
【问题描述】:

如何让 eclipse 引用与 eclipse.exe 文件在同一文件夹中的工作区,而无需每次都询问我。我在几台计算机(校园周围的不同实验室+我自己的笔记本电脑)上的 USB 棒上使用 eclipse,并且驱动器号总是改变,那么有没有办法让 eclipse... 更便携?

【问题讨论】:

  • 看看this answer并尝试将属性osgi.instance.area.default设置为"."
  • @Zoltán 这会更改当前目录,但不会更改工作区的位置。

标签: java eclipse


【解决方案1】:

查看这个关于starting Eclipse with a specific workspace的答案

有一个命令行参数-data 你可以给Eclipse 提供工作区的位置。您可以创建一个名为“runeclipse.bat”的批处理文件,并将当前目录作为工作区的位置。不过,我会创建一个名为“workspace”的子目录。

eclipse.exe -data .\workspace

一个更好的主意是编辑eclipse.ini,它与可执行文件位于同一目录中,并将 -data 参数放在那里。确保 -data 参数出现在之前任何 JVM 参数

例如,这里是我的 eclipse.ini 文件

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m

我会像这样添加 -data 参数,因为代码块中没有 HTML 或 Markdown 格式,所以我留下了空行来显示添加的内容,请记住,空行不应该在实际的 @987654326 中@ 文件。

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile

-data
.\workspace     

-vmargs
-Xms40m
-Xmx384m

【讨论】:

  • 编辑 eclipse.ini 听起来是个有趣的主意,但请您具体说明如何操作?我确实使用了一个子目录“workplace”。
  • 非常感谢。事实证明,如果您在一行中添加 -data .\workspace,它不会进行任何更改。
猜你喜欢
  • 1970-01-01
  • 2010-12-28
  • 2012-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-06
相关资源
最近更新 更多