title: Running java program from terminal
body: <p>I'm developing a java program to run on the raspberry pi and I can't get it to run using terminal.</p>
  
  <p>It consists of two classes both of which are located at:</p>
  
  <pre><code>/home/pi/JBerries/Access control/bin/access/control
  </code></pre>
  
  <p>Also note it is a GUI program made using swing.</p>
  
  <p>This is the command I'm using to try and run it currently:</p>
  
  <pre><code>pi@raspberrypi ~/JBerries/Access control $ java -classpath .bin.access.control.accessControlUI
  </code></pre>
  
  <p>And this is what it spits out:</p>
  
  <pre><code>Usage: java [-options] class [args...]
         (to execute a class)
  or  java [-options] -jar jarfile [args...]
         (to execute a jar file)
  where options include:
  -d32          use a 32-bit data model if available
  -d64          use a 64-bit data model if available
  -client       to select the "client" VM
  -server       to select the "server" VM
                The default VM is client.
  
  -cp &lt;class search path of directories and zip/jar files&gt;
  -classpath &lt;class search path of directories and zip/jar files&gt;
                A : separated list of directories, JAR archives,
                and ZIP archives to search for class files.
  -D&lt;name&gt;=&lt;value&gt;
                set a system property
  -verbose:[class|gc|jni]
                enable verbose output
  -version      print product version and exit
  -version:&lt;value&gt;
                require the specified version to run
  -showversion  print product version and continue
  -jre-restrict-search | -no-jre-restrict-search
                include/exclude user private JREs in the version search
  -? -help      print this help message
  -X            print help on non-standard options
  -ea[:&lt;packagename&gt;...|:&lt;classname&gt;]
  -enableassertions[:&lt;packagename&gt;...|:&lt;classname&gt;]
                enable assertions with specified granularity
  -da[:&lt;packagename&gt;...|:&lt;classname&gt;]
  -disableassertions[:&lt;packagename&gt;...|:&lt;classname&gt;]
                disable assertions with specified granularity
  -esa | -enablesystemassertions
                enable system assertions
  -dsa | -disablesystemassertions
                disable system assertions
  -agentlib:&lt;libname&gt;[=&lt;options&gt;]
                load native agent library &lt;libname&gt;, e.g. -agentlib:hprof
                see also, -agentlib:jdwp=help and -agentlib:hprof=help
  -agentpath:&lt;pathname&gt;[=&lt;options&gt;]
                load native agent library by full pathname
  -javaagent:&lt;jarpath&gt;[=&lt;options&gt;]
                load Java programming language agent, see java.lang.instrument
  -splash:&lt;imagepath&gt;
                show splash screen with specified image
  See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more     details.
  </code></pre>
  
  <p>Is this a sign that my program is ready to run and I just need to include some sort of launch option? Any help would be much appreciated.</p>