Nie mogę uruchomić programu z konsoli

2011-10-15 21:18
cargt
0

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.

Pozostało 580 znaków

2011-10-15 21:21
0

java narzedzia.Main


Pozostało 580 znaków

2011-10-15 21:27
cargt3
0
PS C:\Users\Karol\Documents\NetBeansProjects\l3\src\narzedzia> java narzedzia.Main
Exception in thread "main" java.lang.NoClassDefFoundError: narzedzia/Main
Caused by: java.lang.ClassNotFoundException: narzedzia.Main
        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: narzedzia.Main.  Program will exit.

Pozostało 580 znaków

2011-10-15 22:04
bo
0

java narzedzia.Main
Ale katalogiem bieżącym ma być katalog C:\Users\Karol\Documents\NetBeansProjects\l3\src

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0