Doxygen Integration - plugin detail

Uses Doxygen to generate source code documentation.

NetBeans Plugin - Doxygen Integration
Plugin owner: thomas71
Added: 2008-11-18
License: CDDL
Category: Utilities
Downloaded: 17,690 times
 4.13, by 1 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.02 MB   Last Update: 2013-10-25

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin

What's new in this version

Generic implementation for Windows (Testers on Windows 7, Windows 8 are welcome) Generic implementation for Linux (tested on Lubuntu 13.10) Doxygen output path is optional in plugin from now on. But must provided either in plugin or in doxygen config file.

Verifications for NetBeans versions

7.4 verification PASSED See verification details
Download plugin   Download size: 0.02 MB   Last Update: 2012-09-24

What's new in this version

Issue with doxygen installed from macports fixed.

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 0.01 MB   Last Update: 2011-04-29

What's new in this version

Error corrected if output folder contains space characters. Generic Windows support added.

Verifications for NetBeans versions

Plugin is not subject to any verification


Provides an integration of an external Doxygen application to generate source code documentation. For all file types supported by Doxygen, a documentation will generated with just a mouse click.

Usage: Select a project. Go to main menu "run". Select "Create Doxygen" command.

Please report bugs to Thomas Thielemann, th.thielemann at

Open topics

  • Test on Windows 7
  • Test on Windows 8

[ You have to be logged in to be able to comment. ]

User Comments


Project-specific configuration, or relative paths in configuration?

The input and output paths are fully-qualified, so there is no easy way to have different configuration files and output paths for different projects.

Would it be possible to have the output paths be project-specific?

Failing this, could the plugin at least use paths relative to the project directory? The project directory is easy to determine from within the plugin using the instructions at

Currently, the plugin does not accept relative paths.
Posted by Icefield on Nov 13, 2018

Doxygen for Netbeans 8.0.2

is Doxygen available for Netbeans ver 8.0.2?

If not, when will it be?

Posted by anders.bjornberg on Jan 12, 2015

Re: Doxygen generates almost empty documentation

Hello alexboss,

I'm not familiarly with PHP. To try to fix the issue I need the smallest PHP project you can provide me. Send it to the mail address seen on top.

Posted by thomas71 on Nov 07, 2014

Doxygen generates almost empty documentation

Dear Thomas,

Thanks for the plugin. I'm using it under Windows 7 and NetBeans 7.4.

I have created a PHP project, unfortunately when I run the command "Run -> Create Doxygen", the documentation created is almost empty. It generates an index.html with the name of the project (+css styles and graphical resources), but that's it, no trace of the files in the project, the code produced nor anything.

Would you have any idea ?

Thanks a lot and best regards,


PS: My version of Netbeans

Product Version: NetBeans IDE 7.4 (Build 201310111528)
Updates: NetBeans IDE is updated to version NetBeans 7.4 Patch 3
Java: 1.7.0_45; Java HotSpot(TM) 64-Bit Server VM 24.45-b08
Runtime: Java(TM) SE Runtime Environment 1.7.0_45-b18
System: Windows 7 version 6.1 running on amd64; UTF-8; en_GB (nb)
User directory: E:\Workspaces\Netbeans-userdir\7.4
Cache directory: E:\Workspaces\Netbeans-userdir\7.4\var\cache


EDIT: Documentation produced by Doxygen Wizard works well. So I tried to re-use the configuration file generated by Doxygen Wizard in the configuration of Net Beans but unfortunately the problem is still the same, the documentation produced is almost empty.
Posted by alexboss on Nov 04, 2014

Doxygen Support for MPLAB-X (Netbeans 7.2 Platform)

Hello Thomas,

I would like to install the doxygen plug-in in MPLAB-X IDE it uses netbeans platform 7.2, There is an dependency error am getting, could you point me where to get these dependencies, to get doxygen plug-in work in MPLAB-X IDE.


Posted by saheed on Dec 05, 2013

Refactoring done

Hope the issues are gone.
Posted by thomas71 on Oct 24, 2013

"Could not load OS specific class" problem

I found that many people have this "Could not load OS specific class" problem (Linux, Windows...), but there seems to be no solution or help.

I would suggest also some changes in this plugin:
1) Doxyfile should be definable by project, because configuration is normally different for each project
2) A definition of a 'Doxygen Output Path' is not necessary, because it is configured inside the Doxyfile

So, for the moment, this pluging IMHO is not useable and I have to run Doxygen from command line.
Posted by Maik on Sep 16, 2013

same problem on Ubuntu/Linux

thanks for this very useful plugin for Netbeans.

Unfortunately it's not quite for me (and other Linux users) right now, can you please help us get it to work ;)

here's my complete error message:
Could not load OS specific class de.ttn.netbeans.doxygen.LinuxUtilities starting from SystemClassLoader[347 modules] with possible defining loaders [ModuleCL@65e2fa47[de.ttn.netbeans.doxygen]] and declared parents [org.netbeans.MainImpl$BootClassLoader@37190ae9, ModuleCL@71172e7a[org.netbeans.api.annotations.common], ModuleCL@28ec8597[org.openide.awt], ModuleCL@4036917e[org.netbeans.api.progress], ModuleCL@3e8a0821[org.openide.dialogs], ModuleCL@581bce9a[org.openide.nodes], ModuleCL@9990da7[], ModuleCL@1f4f53dd[org.netbeans.modules.editor.mimelookup], ModuleCL@110ae23a[org.openide.text], ModuleCL@618a5693[org.netbeans.swing.tabcontrol], ...331 more]

thank you very much for your help!

Posted by micsnare on Mar 10, 2013

Not working on Win7

Doesn't work on Win7 x64, using NB 7.3
Posted by bugmenot1 on Feb 27, 2013

Problem with OS Ubuntu 12.04

I would like to use Doxygen Integration for Netbeans but I have a little problem on my Ubuntu.
This message appears when I run "Create Doxygen":
"Could not load OS specific class de.ttn.netbeans.doxygen.LinuxUtilities starting from SystemClassLoader[309 modules] with possible defining loaders ...
Could someone help me to find a solution.


Posted by Cyrilco on Dec 13, 2012