Witam,
Mam program w javie który składa się z dwóch plików.
package narzedzia;
public class Lista
{
...
}
drugi plik
package narzedzia;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) throws IOException {
...
}
}
Gdy uruchamiam pod NetBeans wszystko jest ok. Ale nie mogę uruchomić go z konsoli. Robię tak
PS C:\Users\Karol\Documents\NetBeansProjects\l3\src\narzedzia> javac -encoding iso-8859-2 *.java
PS C:\Users\Karol\Documents\NetBeansProjects\l3\src\narzedzia> java Main
i dostaje taki błąd
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: narzedzia/Main)
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: Main. Program will exit.