Salve sto iniziando a scrivere in java usando come editor Notepad ++, volevo chierevi come fare a creare un package e poi a mandare in esecuzione i file, ovviamente usando prompt di ms-dos.

codice:
package Esempi;

public class A{
	private B x;
	public A(B x)
	{		
		this.x = x;
	}                        
	public static void main(String[] args )
	{
		System.out.println("sono nel main");
		B x = new B();
		A y = new A(x);
	}
}
codice:
package Esempi;
public class B{
	public B()
	{
	}
}
Qaundo vado a posizionarmi nella cartella dove si trovano i file e dopo averli complilati li voglio eseguire: java A
mi genere un eccezione

Exception in thread "main" java.lang.NoClassDefFoundError: A (wrong name: Esempi/A)
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(Unknow n 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: A. Program will exit.

Mi date una mano GRAZIE