我需要一种方法来在 Power Shell 脚本中找到 Eclipse 的安装文件夹。可以这样做吗?Eclipse 似乎没有在注册表、环境或 Windows 安装的程序列表中留下任何痕迹,但我可能错了。我看到过对环境变量的提及%eclipse_home%
,但它没有在我的两个 Eclipse Juno 安装中设置,所以这似乎不可靠。
答案1
由于 Eclipse 并不真正执行安装,而是通过点击操作,因此,如果不搜索整个驱动器,就无法有效地执行此操作。您可以轻松重命名或移动文件夹,它仍将按设计工作;您甚至可以将其放在一根棒子上。
这个问题详细说明了 Eclipse 文件夹可能放在哪里,以及它可以解压到您想要使用的任何位置(不同的人喜欢使用不同的位置): https://stackoverflow.com/questions/2414181/in-windows-where-should-the-eclipse-folder-be-placed
因此,唯一有效的方法是使用命令搜索整个驱动器以查找其中一个文件。但这似乎是一种乏味的查找方法。
有一个很好的解释https://stackoverflow.com/questions/8677628/recursive-file-search-using-powershell 重新。如何使用 Get-ChildItem 在 Powershell 中进行递归搜索。
答案2
如果安装文件夹包含在 PATH 中,则可以使用where
搜索其中一个 eclipse 文件来找到它。也可以使用它来搜索其他目录,但搜索范围越广,速度就越慢。
答案3
在 Windows 10 上,您可以使用以下步骤:
如果您有 Eclipse 快捷方式(您可以通过 Windows 10 搜索栏中的搜索参数 Eclipse 或您的桌面找到它),请转到您的 Eclipse 快捷方式。接下来,右键单击您的 Eclipse 快捷方式并选择命令“打开文件位置”。这将带您进入主可执行文件及其其他文件。