Difference between revisions of "DF NetBeans IDE Setup"

From New IAC Wiki
Jump to navigation Jump to search
 
Line 3: Line 3:
 
If your on Ubuntu, netbeans can be gotten by: <code>sudo apt-get install netbeans</code>. Otherwise, it can be found [https://netbeans.org/downloads here]. Note that if you install via apt-get, you may not have all of the required plugins such as Maven. These can be found under Tools -> Plugins
 
If your on Ubuntu, netbeans can be gotten by: <code>sudo apt-get install netbeans</code>. Otherwise, it can be found [https://netbeans.org/downloads here]. Note that if you install via apt-get, you may not have all of the required plugins such as Maven. These can be found under Tools -> Plugins
  
Once NetBeans is installed, a local git repository has been created, and <code>build-coatjava</code> has been run, launch NetBeans. Then:
+
Once NetBeans is installed, a local git repository has been created, and <code>build-coatjava</code> has been run, launch NetBeans. After opening the project, NetBeans will likely take some time to find and install any necessary Maven packages.
*File -> Open Project -> Open clas12-offline-software/reconstruction/dc
 
*In the projects tab, right click on "clas12detector-dc" -> Properties
 
**In the Run section:
 
***Set the working directory to <code>/path/to/clas12-offline-software</code>
 
***Add <code>-DCLAS12DIR=coatjava</code> to VM Options
 
**In the Actions section:
 
***Under Actions, select "Run project"
 
****Add the environmental variable <code>TORUSMAP=clas12-fieldmap-torus.dat</code>
 
****Add the environmental variable <code>SOLENDOIDMAP=clas12-fieldmap-solenoid.dat</code>
 
*Tools -> Libraries
 
**Add the following JARs
 
***<code>/path/to/clas12-offline-software/coatjava/lib/clas/coat-libs-5.1-SNAPSHOT.jar</code>
 
***<code>/path/to/clas12-offline-software/coatjava/lib/clas/JEventViewer-1.1.jar</code>
 
***<code>/path/to/clas12-offline-software/coatjava/lib/clas/vecmath-1.3.1-2.jar</code>
 
***<code>/path/to/clas12-offline-software/coatjava/lib/utils/jclara-4.3-SNAPSHOT.jar</code>
 
***<code>/path/to/clas12-offline-software/coatjava/lib/services/clas12detector-dc-1.0-SNAPSHOT.jar</code>
 
 
=Main Page=
 
=Main Page=
 
[[User:Friadavi]]
 
[[User:Friadavi]]

Latest revision as of 00:10, 11 December 2018

These instructions are for installing the NetBeans IDE and setting it up for clas12-offline-software dc reconstruction development. Version numbers may vary from this particular installation.

NetBeans

If your on Ubuntu, netbeans can be gotten by: sudo apt-get install netbeans. Otherwise, it can be found here. Note that if you install via apt-get, you may not have all of the required plugins such as Maven. These can be found under Tools -> Plugins

Once NetBeans is installed, a local git repository has been created, and build-coatjava has been run, launch NetBeans. After opening the project, NetBeans will likely take some time to find and install any necessary Maven packages.

Main Page

User:Friadavi