有没有一种方法可以启动eclipse的示例,向它传递某种参数,告诉它使用特定的工作区?我试图解决的问题是,我有一个工作空间用于工作项目,一个用于个人项目,我希望能够将它们与工作空间绑定,以分离我可以独立启动的快捷方式。
rkttyhzu1#
从http://help.eclipse.org/help21/topic/org.eclipse.platform.doc.user/tasks/running_eclipse.htm开始:使用以下命令行参数:
-data your_workspace_location
例如,
-data c:\users\robert\myworkspace
还可以使用UNIX样式的相对路径名,例如
-data ../workspace
型即使在Windows下,如果参数中不喜欢冒号或反斜杠,如JumpListLauncher
jw5wzhpr2#
使用-data开关使用-data设置工作空间的特定位置要使用-data命令行参数,只需将-data your_workspace_location(例如,-data c:\users\robert\myworkspace)添加到快捷方式属性中的“目标”字段,或将其显式包含在命令行中。出发地:http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm
mec1mxoz3#
我们通过修改快捷方式属性为高中学生设置默认工作区。在本例中,我们运行Windows 7环境。默认工作区位于Map为H:因此我们添加了**-data h:\workspace**。屏幕截图显示了具体位置。
tag5nh1u4#
请注意,您可以使用UNIX样式的相对路径名,例如
即使在Windows下,如果参数中不喜欢冒号或反斜杠,如JumpListLauncher
xj3cbfub5#
老问题了,我知道,但只是想指出您可能需要在目标工作区路径周围加上引号。我尝试了C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2,它会打开一个空白的默认工作区,而C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"允许它使用现有的工作区。我猜这会根据操作系统和/或Eclipse版本而变化,但我不确定到底是什么因素导致了这种情况,所以只要尝试两种方法,直到你得到一个加载正确的/现有的工作区。
C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
byqmnocz6#
创建目标为的快捷方式文件:
创建Eclipse的快捷方式。打开快捷方式文件的属性并设置目标,如下所示,
E\STS.exe -data "WORKSPACE_LOCATION"
用于从.bat文件启动:
cd ECLIPSE_LOCATION start STS.exe -data "WORKSPACE_LOCATION"
示例:
cd /D D:\IDE\sts-bundle\sts-3.7.0.RELEASE start STS.exe -data "D:\My Workspace\workspace1"
型
9rygscc17#
我希望人们能给予一个实际的例子,我用例子比用语法学得更好。所以就这样吧...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
这个命令将打开eclipse指定的工作区.这是一个工作示例.
wnvonmuf8#
从https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html开始还可以使用osgi.instance.area JVM参数将工作区位置指定为-Dosgi.instance.area=../workspace这可以在eclipse.ini文件中与现有/其他JVM参数(如-Xms, -Xmx)沿着指定。对于那些只想附加到eclipse.ini文件(其中已经包含其他JVM参数)而不必担心JVM参数是否出现在末尾的用户来说,此选项可能很方便。
osgi.instance.area
-Dosgi.instance.area=../workspace
-Xms, -Xmx
5gfr0r5j9#
此外,从桌面快捷方式,通过将-data“工作区目录路径”添加到目标的末尾,将在Eclipse特定的工作区中打开您的项目。
9条答案
按热度按时间rkttyhzu1#
从http://help.eclipse.org/help21/topic/org.eclipse.platform.doc.user/tasks/running_eclipse.htm开始:
使用以下命令行参数:
例如,
还可以使用UNIX样式的相对路径名,例如
型
即使在Windows下,如果参数中不喜欢冒号或反斜杠,如JumpListLauncher
jw5wzhpr2#
使用-data开关
使用-data设置工作空间的特定位置
要使用-data命令行参数,只需将-data your_workspace_location(例如,-data c:\users\robert\myworkspace)添加到快捷方式属性中的“目标”字段,或将其显式包含在命令行中。
出发地:http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm
mec1mxoz3#
我们通过修改快捷方式属性为高中学生设置默认工作区。在本例中,我们运行Windows 7环境。默认工作区位于Map为H:因此我们添加了**-data h:\workspace**。屏幕截图显示了具体位置。
tag5nh1u4#
请注意,您可以使用UNIX样式的相对路径名,例如
即使在Windows下,如果参数中不喜欢冒号或反斜杠,如JumpListLauncher
xj3cbfub5#
老问题了,我知道,但只是想指出您可能需要在目标工作区路径周围加上引号。我尝试了
C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
,它会打开一个空白的默认工作区,而C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
允许它使用现有的工作区。我猜这会根据操作系统和/或Eclipse版本而变化,但我不确定到底是什么因素导致了这种情况,所以只要尝试两种方法,直到你得到一个加载正确的/现有的工作区。byqmnocz6#
创建目标为的快捷方式文件:
创建Eclipse的快捷方式。打开快捷方式文件的属性并设置目标,如下所示,
用于从.bat文件启动:
示例:
型
9rygscc17#
我希望人们能给予一个实际的例子,我用例子比用语法学得更好。所以就这样吧...
这个命令将打开eclipse指定的工作区.这是一个工作示例.
wnvonmuf8#
从https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html开始
还可以使用
osgi.instance.area
JVM参数将工作区位置指定为-Dosgi.instance.area=../workspace
这可以在eclipse.ini文件中与现有/其他JVM参数(如
-Xms, -Xmx
)沿着指定。对于那些只想附加到eclipse.ini文件(其中已经包含其他JVM参数)而不必担心JVM参数是否出现在末尾的用户来说,此选项可能很方便。
5gfr0r5j9#
此外,从桌面快捷方式,通过将-data“工作区目录路径”添加到目标的末尾,将在Eclipse特定的工作区中打开您的项目。