From ArchWiki
Revision as of 06:29, 29 January 2012 by AlexanderR (Talk | contribs) (restructured, interlinked with "Java" properly)

Jump to: navigation, search

Netbeans is an integrated development environment (IDE) for developing with Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, and other languages.

From Wikipedia article:

"The NetBeans IDE is written in Java and can run anywhere a compatible JVM is installed, including Windows, Mac OS, Linux, and Solaris. A JDK is required for Java development functionality, but is not required for development in other programming languages."

Tips and tricks

Font antialiasing in Netbeans

See Java#Better font rendering .

GTK look and feel

To change Netbeans look and feel to GTK add switch --laf to IDE command line by appending it to ‘netbeans_default_options’ section of /usr/share/netbeans/etc/netbeans.conf or editing .desktop file with which you launch Netbeans.


OpenJDK vs Sun's JDK

Netbeans 7.0-1 will not ALWAYS work with OpenJDK. Some reported issues are:

  • Starting - In some cases, netbeans will not start.
  • Installation - The .sh script provided by netbeans will not launch wizard.

Glassfish server - Can`t download Glassfish server I/O Exception

If you are trying add new Glassfish server, you can`t download the server. Netbeans returns

I/O Exception:

Solution is:

Netbeans doesn't start after its first start

If you receive a message like this when executing from terminal:

# netbeans -h
 Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/ cannot open shared object file: No such file or directory

You have two options:

  • You can start Netbeans using the --nosplash option:
# netbeans --nosplash
  • Or, install the missing library (libungif), then starting Netbeans as usual will work.

Arch forum thread

Netbeans starts with a completely grey window

If you experience a completely grey window on starting up IDE with tiling WindowManagers such as dwm or xmonad install wmname. Then add the following line to your ~/.xinitrc file:

# wmname LG3D