问题描述
我手动安装了 NetBeans 7.0,因为 Ubuntu 软件中心仅提供 6.9。
我试图将其保留在启动器中,但系统重新启动后它就消失了。
怎样才能永久添加呢?
最佳方法
在 $HOME/.local/share/applications/
文件夹中创建一个包含以下内容的 netbeans.desktop 文件(如果不存在,则创建它)。并将 netbeans.desktop 文件拖放到启动器中。我正在对 Eclipse 做同样的事情。如果您希望其他用户也可以使用 netbeans,您也可以在 /usr/share/applications
中创建桌面文件。
[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=path/to/executable i.e. $HOME/netbeans/netbeans
Icon=netbeans
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false
确保您有正确的路径并选中“保留在启动器中”。\n
次佳方法
Netbeans 的 ‘Java Ayatana’ 插件解决了以下问题(在 12.04 64 位上测试)
-
添加全局菜单
-
修复启动器
如何安装:
1)\n工具->插件 ->设置\n添加http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml
现在寻找:\n ‘Java Ayatana’ 工具 ->插件->可变插件
2)\也不从以下位置手动安装:\n http://code.google.com/p/java-swing-ayatana/
在使用 oracle java 7 的 64 位上,如果您遇到此问题:
libjawt.so cannot open shared object file no such file
做这个:
sudo ldconfig /usr/lib/jvm/java-7-oracle/jre/lib/amd64/
谢谢 Dan Jaren 提供的这个插件
更新:
在 NetBeans 7.2RC1 上,启动器默认工作正常。\n’Java Ayatana’ 的全局菜单集成也工作正常。
第三种方法
Kacharov的回答很好(非常好),但是Netbeans的Ubuntu Unity Launcher插件已经在Netbeans插件和Google项目网站上。
http://plugins.netbeans.org/plugin/40321/ubuntu-unity-launcher \n http://code.google.com/p/nbs-unity-launcher/
为了让事情变得更加正式。
第四种方法
根据 @sagarchalise 的回答,以下是 Ubuntu 11.04 上 NB 7.0.1 的工作内容 (~/.local/share/applications/netbeans.desktop):
[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=/usr/local/netbeans-7.0.1/bin/netbeans
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false