title: Exception when running java code through command line
body: <p>I have a simple Class</p>
  
  <pre><code>package chapter10;
  
  public class CompilationTest {
  
  
    public static void main(String[] args) {
      System.out.println("HELLO WORLD");
    }
  
  }
  </code></pre>
  
  <p>The path is</p>
  
  <pre><code>Test\src\chapter10\CompilationTest.java
  </code></pre>
  
  <p>I successfully compiled the code into the same folder and now I have </p>
  
  <pre><code>Test\src\chapter10\CompilationTest.class
  </code></pre>
  
  <p>However when I try to run from the same folder it I get this error</p>
  
  <pre><code>&gt;java CompilationTest
  
  
  Exception in thread "main" java.lang.NoClassDefFoundError: CompilationTest (wrong name: chapter10/CompilationTest)
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClassCond(Unknown Source)
          at java.lang.ClassLoader.defineClass(Unknown Source)
          at java.security.SecureClassLoader.defineClass(Unknown Source)
          at java.net.URLClassLoader.defineClass(Unknown Source)
          at java.net.URLClassLoader.access$000(Unknown Source)
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
  Could not find the main class: CompilationTest.  Program will exit.
  </code></pre>
  
  <p>When I run using</p>
  
  <pre><code>&gt;java chapter10/PropertiesTest
  
  Exception in thread "main" java.lang.NoClassDefFoundError: chapter10/PropertiesTest
  Caused by: java.lang.ClassNotFoundException: chapter10.PropertiesTest
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
  Could not find the main class: chapter10/PropertiesTest.  Program will exit.
  </code></pre>