top bar

Difference between revisions of "Using Netbeans"

Line 1: Line 1:
 
The following instructions for debugging Micro-Manager's Java code with NetBeans are intended to work on Windows or Mac.
 
The following instructions for debugging Micro-Manager's Java code with NetBeans are intended to work on Windows or Mac.
 +
 +
(See also: [[Writing plugins for Micro-Manager]])
  
 
<ol>
 
<ol>

Revision as of 09:05, 4 December 2013

The following instructions for debugging Micro-Manager's Java code with NetBeans are intended to work on Windows or Mac.

(See also: Writing plugins for Micro-Manager)

  1. Download and install Micro-Manager. We will refer to the installed Micro-Manager directory as $INSTALLDIR below.
  2. Use Subversion to download a copy of the latest Micro-Manager source and 3rdpartypublic. The two directories should reside in the same parent directory, e.g. projects/micromanager/ and projects/3rdpartypublic/. We'll refer to these two directories as $SRCDIR and $THIRDPARTYPUBLIC, respectively.
  3. Download, install and run NetBeans. The Java SE Bundle is sufficient if you already have the JDK (Java Development Kit) installed on your computer. Otherwise, you can install the JDK and NetBeans at the same time from Oracle's JDK download page.
  4. Choose File > New Project... > [Categories] Java > [Projects] Java Project with Existing Sources. Press Next.
  5. Give your project a name. The Project Folder is best saved outside of the Micro-Manager source directory. Press Next.
  6. Under Source Package Folders, click Add Folder at right and browse to $SRCDIR/mmstudio/src. If you want to develop a plugin, you can also add $SRCDIR/plugins/*/src at this time. Press Next.
  7. Include all files (**). Press Finish.
  8. Right-click your project in the Projects tab (probably at left) and select Properties.
  9. Select Libraries under Categories. Make sure the Java Platform matches the version of Micro-Manager you are using (e.g., 64-bit JDK 1.6 - but using a newer Java Platform in NetBeans than the one shipped with Micro-Manager is usually okay).
  10. Under Compile > Compile-time Libraries, click Add Jar/Folder and add all jars in $THIRDPARTYPUBLIC/classext.
  11. Click Add Jar/Folder again and choose $INSTALLDIR/plugins/Micro-Manager/MMCoreJ.jar and $INSTALLDIR/plugins/Micro-Manager/MMAcqEngine.jar.
  12. Select Run under Categories. For the <default config>, set the following parameters:
    • Main Class: type in ij.ImageJ
    • Working Directory: type in your $INSTALLDIR
    • VM options: type in -Xmx600M (for 64 bit use -Xmx3000M). This sets the maximum memory (megabytes) used by Java.
  13. Click OK, sacrifice a goat, and then right-click your project and choose Debug.
  14. If the gods are smiling, then Micro-Manager should launch inside ImageJ.

Note that the components from the installed Micro-Manager can get out of sync with the Subversion source. If you encounter unexpected errors, update to the latest nightly build and the latest source revision.

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact