Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Java error [Vyřešeno]  (Přečteno 4695 krát)

Addy

  • Návštěvník
  • *
  • Příspěvků: 14
    • Zobrazit profil
Java error [Vyřešeno]
« kdy: 26 Únor 2009, 17:56:05 »
Zdravím ...
Mám problém s jedním prográmkem v javě ... jedná se o základní Hello world:
Kód: [Vybrat]
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
Při přeložení:
Kód: [Vybrat]
javac /home/adam/Dokumenty/Java/hello.javaŽádný problém nenastal, ale při následovném spuštění:
Kód: [Vybrat]
java /home/adam/Dokumenty/Java/Hellomi msto vypsání "Hello World" hodil error log:
Kód: [Vybrat]
Exception in thread "main" java.lang.NoClassDefFoundError: /home/adam/Dokumenty/Java/Hello
Caused by: java.lang.ClassNotFoundException: .home.adam.Dokumenty.Java.Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: /home/adam/Dokumenty/Java/Hello. Program will exit.

Nevíte prosím co s tím je???
díky předem za rady...
« Poslední změna: 26 Únor 2009, 19:25:38 od Martin - ViPEr*CZ* »

nettezzaumana

  • Host
Re: Java error
« Odpověď #1 kdy: 26 Únor 2009, 18:02:01 »
OLOL .. proc vetsine lidi v teto sekci na foru nejde skompilovat/spustit "Hallo World" v nejakem jazyku .. ;D

ukol pro tebe :: hledej 5 rozdilu ;)
Kód: [Vybrat]
class HelloWorld {
  static public void main( String args[] ) {
    System.out.println( "Hello World!!" );
  }
}

Citace: howto
# cat HelloWorld.java
class HelloWorld {
  static public void main( String args[] ) {
    System.out.println( "Hello World!!" );
  }
}

# javac HelloWorld.java
# java HelloWorld
Hello World!!
« Poslední změna: 26 Únor 2009, 18:14:09 od nettezzaumana »

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
    • Zobrazit profil
Re: Java error
« Odpověď #2 kdy: 26 Únor 2009, 18:36:07 »
Addy:
S programem samotnym nic neni, chyba je v tom, jak ho spoustis.
Zkus
Kód: [Vybrat]
cd /home/adam/Dokumenty/Java/
java Hello
nebo
Kód: [Vybrat]
java -classpath /home/adam/Dokumenty/Java  Hello

Nez se naucis neco o balicich (a parametru classpath), tak bych ti to doporucoval prekladat a spoustet
nasledovne

Kód: [Vybrat]
cd /home/adam/Dokumenty/Java/
javac hello.java
java Hello

Addy

  • Návštěvník
  • *
  • Příspěvků: 14
    • Zobrazit profil
Re: Java error
« Odpověď #3 kdy: 26 Únor 2009, 19:16:12 »
Děkuju mnohokrát, to spouštění s cd /dir... funguje ... jeste jednou diky