如何将 Netbeans 添加到 Unity 启动器?

ump*_*sky 19 unity launcher

我手动安装了 NetBeans 7.0,因为 Ubuntu 软件中心只有 6.9 可用。

我试图将它保留在启动器中,但是在系统重新启动后它就消失了。

我怎样才能永久添加它?

sag*_*ise 13

在您的$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
Run Code Online (Sandbox Code Playgroud)

确保您有正确的路径并检查保持在启动器中。 在此处输入图片说明


Pos*_*aga 9

Netbeans 的“Java Ayatana”插件解决了以下问题(在 12.04 64 位上测试)

  • 添加全局菜单
  • 修复启动器

如何安装:

1) 在工具 -> 插件 -> 设置中添加 http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

现在寻找:“Java Ayatana”工具 -> 插件 -> 可变插件

2) 或从以下位置手动安装:http : //code.google.com/p/java-swing-ayatana/

在 64 位上使用 oracle java 7 如果您遇到此问题:

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 启动器工作正常。'Java Ayatana' 的全局菜单集成也很好用。


dan*_*edg 6

Kacharov 的回答很好(非常好),但是Netbeans 的Ubuntu Unity Launcher Plugin 已经在Netbeans 插件和Google 项目网站上。

http://plugins.netbeans.org/plugin/40321/ubuntu-unity-launcher
http://code.google.com/p/nbs-unity-launcher/

为了让它更正式。

  • 嗨,这个插件已经过时了,我建议删除这个插件并安装一个新的 Java Ayatana 插件 http://plugins.netbeans.org/plugin/41822 (2认同)

小智 5

根据 @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
Run Code Online (Sandbox Code Playgroud)