Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Addy 26 Února 2009, 17:56:05
-
Zdravím ...
Mám problém s jedním prográmkem v javě ... jedná se o základní Hello world:
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
Při přeložení:
javac /home/adam/Dokumenty/Java/hello.java
Žádný problém nenastal, ale při následovném spuštění:
java /home/adam/Dokumenty/Java/Hello
mi msto vypsání "Hello World" hodil error log:
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...
-
OLOL .. proc vetsine lidi v teto sekci na foru nejde skompilovat/spustit "Hallo World" v nejakem jazyku .. ;D
ukol pro tebe :: hledej 5 rozdilu ;)
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hello World!!" );
}
}
# cat HelloWorld.java
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hello World!!" );
}
}
# javac HelloWorld.java
# java HelloWorld
Hello World!!
-
Addy:
S programem samotnym nic neni, chyba je v tom, jak ho spoustis.
Zkus
cd /home/adam/Dokumenty/Java/
java Hello
nebo
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
cd /home/adam/Dokumenty/Java/
javac hello.java
java Hello
-
Děkuju mnohokrát, to spouštění s cd /dir... funguje ... jeste jednou diky