【发布时间】:2010-11-04 02:05:13
【问题描述】:
我目前在运行 leopard 的 mac 上安装了 NetBeans 6.5。 我在谷歌上搜索了如何卸载它,NetBeans 网站说右键单击它,选择“显示包内容”,卸载程序应该在那里,但它不是。
在这种情况下如何完全卸载 NetBeans? 谢谢!
【问题讨论】:
标签: macos netbeans uninstallation
我目前在运行 leopard 的 mac 上安装了 NetBeans 6.5。 我在谷歌上搜索了如何卸载它,NetBeans 网站说右键单击它,选择“显示包内容”,卸载程序应该在那里,但它不是。
在这种情况下如何完全卸载 NetBeans? 谢谢!
【问题讨论】:
标签: macos netbeans uninstallation
这里列出了您需要查找和删除文件和文件夹的角落和缝隙。我从这个页面上列出的多个来源编译了这个列表。
我的列表在 Mountain Lion 10.8.5 和 NetBeans 8.0.2 中是正确的。当然,未来或过去都可能发生变化。
NetBeans 版本之间的某些升级可能不需要某些内容。但如果你想要一个真正的全新安装,那就去吧。
您可以编写一个 shell 脚本来执行此删除操作。但我只是手工完成,因为这种春季大扫除并不经常发生。
我建议在升级 NetBeans 之前为每个项目制作一份备份副本。
某些隐藏文件夹可能会直接出现在您的主文件夹中。 . 作为首字母默认隐藏文件/文件夹。要在 Finder 中永久显示此类文件/文件夹,请阅读 this 或 this。
在更高版本的 Mac OS X 中,Library 文件夹对您的主文件夹隐藏。也不会显示在Go 菜单上。要公开,按住 Option 键的同时选择 Go。 Library 菜单项出现在菜单中间。
【讨论】:
非常有帮助,但是如果您像我一样因为没有导入任何设置而陷入空白 7.1 项目,那可能是因为您像我一样正在从 7.0rc1 或 7.0rc2 升级 mac osx。
要解决此问题或只是重新更新您的设置。 打开 Telnet 会话。
cd /Users/{user}/.netbeans
ls
I had this...
my-MBP:.netbeans {my}$ ls
6.9 7.0rc2 7.1
my-MBP:.netbeans {my}$
然后我删除了 duff 7.1 设置并手动移入了 7.0 设置
rm -R 7.1
cp -rf 7.0rc2 7.1
下次打开 NetBeans 时,需要 2-10 分钟才能完全重新扫描和重新索引所有内容,但在此之后可以完美运行。
HTH
西蒙。
【讨论】:
我认为您可以按照this sample post 中的说明在 Ubuntu 上卸载它。 我自己不是 Mac 用户,所以我可能错了,但值得在这里发布,以防家里有 Linux 用户。
【讨论】:
请注意,NetBeans 在您的主目录中保留了一些隐藏的配置目录。您可能也想删除它们:
.asadminpass 和 .asadmintruststore - 包含 Glassfish(Java EE 应用服务器)内容的目录
.netbeans 和 .netbeans-registration - NetBeans 配置目录
.nbprofiler - 来自 NetBeans 分析器的东西
在终端窗口中,您可以使用ls -la 列出所有文件和目录(包括隐藏的文件和目录),并且可以使用例如rm -rf .netbeans 删除它们(请注意最后一个命令,它会删除内容以便您无法找回)。
【讨论】:
巴里布朗的答案是正确的;我要补充一下 NetBeans 是如何处理这个问题的。如果您查看 NetBeans 安装目录,然后在 bin 下,您将看到一个名为“netbeans”的 shell 脚本,它会在 NetBeans 启动时定位您的 JDK 安装。
有适用于 Mac 的第三方“卸载程序”实用程序,但通常将应用程序从“应用程序”拖到垃圾箱。
【讨论】:
this page 上的说明说,将 Netbeans 应用程序从 Applications 文件夹拖到废纸篓就足够了。
【讨论】: