Ubuntu: How to set netbeans 7.2 as my default PHP IDE on ubuntu 12.10


I'm using Ubuntu 12.10 64 bit ... I have installed XAMPP and Netbeans 7.2 IDE. The problem is I can't open any PHP file using Netbeans IDE and when I click "open with" I can't find Netbeans within the displayed app

How to set Netbeans 7.2 as my default PHP files IDE?


I don't know if this is the perfect way but it works fine:

  1. I assume you installed Netbeans manually so you will have to create a .desktop file like this:

    [Desktop Entry]  Name=<program name maybe Netbeans 7>  Exec=<then command to run program maybe /opt/netbeans/run.sh or some thing so > %U  Type=Application  

    This is the essential information, you can add more details such Icon and categories later.

    NOTE: the %U is very important after the Exec command without it the application won't appear in other applications list.

  2. After that, put the file in /usr/share/applications/ (need root privileges) and it should appear in the Dash when you type the name.

  3. Now go to any .php file, right click on it and choose properties -> open with -> show other application -> select your app.

  4. Enjoy coding!


Just open the following path,

cd /usr/share/applications/  

Find netbeans.desktop file

ls -al | grep netbeans  

Edit netbeans.desktop file

vim netbeans <version>  Exec=/bin/sh "/usr/local/netbeans-8.0.2/bin/netbeans" %U  

Just add %U at the end of Exec.

Now goto any file, right click properties->open with, there you see netbeans. Now set it as default.


You can find the tutorial "How to set netbeans as default PHP IDE on ubuntu" at This page http://www.phpides.com/news/php-ide/how-to-set-netbeans-as-default-php-ide-on-ubuntu It is from http://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html


After installing Netbeans open terminal and write

sudo gedit /usr/share/applications/defaults.list

write the below code


and save the file.


After installing netbeans open the terminal and do the followings:

  1. Open terminal
  2. run the command sudo gedit /usr/share/applications/netbeans.desktop

[Desktop Entry]
Comment=Integrated Development Environment
Exec=/bin/sh "/home/ramesh/netbeans-8.2/bin/netbeans" %U

Note:- Don't forget to replace netbeans path  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »