Miért ír ki folyton hibaüzenetet a Windows parancssor, amikor java programot akarok futtatni?
Egy egyszerű helloword programról lenne szó. A fordítást megcsinálja, létrejön a class fájl, azonban ezt írja ki mindig utána:
Error: Could not find or load main class HelloWorld
A környezeti változókhoz hozzáadtam a javát, az elérési útját, a forráskódban az osztály neve és a fájl neve megegyezik, nem tudom már mi lehet a probléma...
Forráskód:
package helloworld;
class Helloworld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
utána fordítás:
javac helloworld.java
Futtatás:
java Helloworld - > És ezután ír hibaüzenetet
A helloworld package-be tetted a Helloworld osztályt, ennek meg kell egyeznie a könyvtárstruktúrával, ezért a "helloworld" mappába kell rakni "Helloworld"-öt, és így tudod futtatni mappán kívülről:
java helloworld.Helloworld
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!