Wątek przeniesiony 2014-09-15 02:01 z Java przez bogdans.

Błąd w programie "Hello World" - co go powoduje?

0

Oto mój kod, plik jest zapisany pod nazwą Witaj.java,class

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

Problem polega na tym że w cmd gdy używam komendy java Witaj to wyskakuje error: Could not find or load main class Witaj
Oczywiście Path mam zrobiony i plik jest zrobiony na rozszerzenie class.
Jestem początkującym więc nie wiem o co chodzi i mam nadzieje że ktoś pomorze :)

3

mam nadzieje że ktoś pomorze

Niestety, zagłębie.
Przeczytaj ze zrozumieniem jakiś kurs.

1

Plik masz zapisać jako Witaj.java.
Komendą javac Witaj.java generujesz Witaj.class.
java Witaj uruchomi.

0

Zrobiłem wszystko tak samo.

0
  1. Napisałeś

plik jest zapisany pod nazwą Witaj.java,class
jeśli to prawda, to jest źle. Powinien mieć nazwę Witaj.java.

  1. Czy plik źródłowy nie zawiera wiersza postaci
package ...

?

0

Nie o to mi chodzi, chodzi mi o to że mam te 2 pliki Witaj.java oraz Witaj.class

Plik nie zawiera package...

Może napisze co zrobiłem:
1.Stworzyłem kod.
2.W cmd utworzyłem plik Witaj.class z pliku Witaj.java komendą javac Witaj.java
3.Chciałem włączyć program za pomocą komendy java Witaj, ale wyskoczył błąd Error: Could not find or load main class Witaj

Wersja programu:
-javac 1.8.0_20

0

Kłamiesz. Pics or it didn't happen.
Z fusów wróżę że próbujesz "włączyć" ze złego katalogu.

0

Złego to znaczy?

0

To znaczy będąc w innym katalogu niż Witaj.class ;]

0

Jestem na 100% w tym :)

0

Kłamiesz. Ale jeśli nie, to jedyny sposób jest taki:

  • namaluj na środku pokoju pentagram wpisany w koło o średnicy 2m
  • na rogach zapal czarne świece
  • w środku postaw komputer
  • podczas pełni księżyca zatańcz kujawiaka na lewej nodze

A następnie wstaw tu łaskawie screenshota z wykonywanymi przez ciebie po kolei komendami i zawartością katalogu...

0

Miałem coś na grzebane z Path, wszystko już działa można zamknąć temat, tak to są błędy nowicjusza. Miałem starego złego Path, ale komenda javac działała, po wpisaniu od nowa Path komenda java zadziałała.

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