Answers:
创建一个netbeans.desktop文件,其中的$HOME/.local/share/applications/
文件夹中包含以下内容(如果不存在,请创建它)。并将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
确保您具有正确的路径,并选中保留在启动器中。
dconf-tools
并运行,dconf-editor
然后在“桌面”>“联合国”>“收藏夹”部分中,查看是否有netbeans。您可以在其中添加netbeans.desktop路径,并将其设置为默认值。
Netbeans的“ Java Ayatana”插件解决了以下问题(在12.04 64bit上测试)
如何安装:
1) 在工具->插件->设置中添加 http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml
现在寻找:“ Java Ayatana”工具->插件->可变插件
2) 或从以下网址手动安装:http: //code.google.com/p/java-swing-ayatana/
如果您遇到此问题,则在使用Oracle Java 7的64bit上:
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'的全局菜单集成也可以正常工作。
Kacharov的回答很好(很好),但是Netbeans的Ubuntu Unity Launcher插件已经在Netbeans插件和Google项目网站上。
http://plugins.netbeans.org/plugin/40321/ubuntu-unity-launcher
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
您可以使用此NetBeans插件!
http://ubuntuone.com/4T3EB9MnJVqxrEE494oLyi
这非常有用!
原始页面:http://danjared.blogspot.com/2011/10/unity-launcher.html
我在使用Netbeans 8.0和Docky 2.0的Ubuntu 14.10上
通过执行以下步骤,我能够解决此问题:http : //wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching
1为Netbeans创建netbeans.desktop文件,如下所示(根据您的netbeans路径,版本等进行调整)
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Netbeans 8.0
Comment=Java IDE
Exec=/bin/sh "/home/your/path/to/netbeans/bin/netbeans"
Icon=/home/your/path/to/netbeans/nb/ntebeans.png
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0
StartupWMClass=REPLACE_ME
2启动Netbeans
3打开终端窗口并运行:
xprop | grep WM_CLASS | awk '{print $4}'
4将显示一个十字光标,单击netbeans窗口
窗口的WMClass应该在终端中打印,对我来说是:
"netbeans-8.0"
6在netbeans.desktop中,如下设置StartupWMClass的值:
StartupWMClass=netbeans-8.0
7保存文件并复制到;
/usr/share/applications
8出口码头
8.5可选步骤:删除Docky Desktop缓存中的
~/.cache/docky/docky.desktop.*.cache
9开始多基
10将您的netbeans.desktop文件从nautilus中的/ usr / share / applcations(等)拖入ocky
11启动netbeans,看看会发生什么:D