我可以在我的PC上运行eclipse -clean
,但是在我的Mac机上,可执行文件是Eclipse.app --你如何在命令行上使用参数来运行它?
发布于 2011-07-28 09:05:42
引用:“在MacOS上,你可以通过双击Eclipse应用程序来启动Eclipse。如果你需要向Eclipse传递参数,你必须在Eclipse应用程序包中编辑eclipse.ini文件:在按住Control键的同时选择Eclipse应用程序包图标。这将显示一个弹出菜单。在弹出菜单中选择”显示包内容“。在Contents/MacOS子文件夹中找到eclipse.ini文件,并使用您最喜欢的文本编辑器打开它,以编辑命令行选项。”
发布于 2014-03-14 18:34:36
下面是一个使用macports自动执行重启的脚本。你可以把这个脚本放在桌面上,这样就可以双击它了。
#!/bin/bash
# WF 2014-03-14
# start Eclipse cleanly
pgrep -fl Eclipse.app
if [ $? -eq 0 ]
then
echo "Eclipse is running - shall i kill and restart it with -clean? y/n?"
read answer
case $answer in
y|Y) ;;
*) echo "ok - I'm aborting this ..."
exit 1;
;;
esac
echo "killing current eclipse"
pkill -f Eclipse.app
fi
echo "starting eclipse cleanly ..."
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean -clearPersistedState&
发布于 2011-09-07 12:59:22
今天早些时候我遇到了这个问题。当我尝试运行clean option时,它仍然无法完成工作区的构建。我发现如果我从工作区中删除.metadata文件,它会创建一个全新的工作区,甚至会启动初始的欢迎屏幕。警告:这将移除你的所有构建,以及eclipse中你工作空间中的所有信息,但是它将保持在你的finder文件夹中,稍后你可以通过一些小的欺骗从这个文件夹中导入。
https://stackoverflow.com/questions/6853053
复制相似问题