Kompilacja programu błąd

0

Siemka mam taki o to plik

class HelloWorld{

  public static void main(String args[])
   {
     // Wyswietla napis "Hello World"
     System.out.println("Hello World");
   }

}

o nazwie HelloWorld.java
W wiersz poleceń wpisuję javac HelloWorld.java
i dostaję
exception in thread main java.lang.Noclassdeffounderror
Czyli nazwa zgadza się z nazwą klasy ale jest dupa czemu tak moze byc

0

Jak leci ci taki błąd przy próbie kompilacji to przeinstaluj JDK bo coś jest nie tak (btw za ucinanie stakctrace'a powinni łamać kołem - pokazałeś nam tylko początek trace'a z którego akurat guzik wynika).

0

Udalo mi sie odtworzyc problem, gdy wpisalem java. Jestes pewien, ze uzyles javac?

D:\sandbox>java test.java
Exception in thread "main" java.lang.NoClassDefFoundError: test/java
Caused by: java.lang.ClassNotFoundException: test.java
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: test.java.  Program will exit.
0

Przeinstalowanie jdk pomogło tak jest javac używałem na bank:)

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