i'm new to java. i've created a file called HelloWorld.java;
package tp;
/**
*
* @author Utilisateur
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld works!");
}
}
compiled it by executing the command: javac HelloWorld.java in the same folder as HelloWorld.java is in; executed the code by doing: java -cp . HelloWorld in the same folder as HelloWorld.java is in.
but i get this error message
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld (wrong nam
e: javaTp/HelloWorld)
at java.lang.ClassLoader.defineClass1(Native Method)
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$100(Unknown Source)
at java.net.URLClassLoader$1.run(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)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
can anyone help?