- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Bemutatkozott az iQOO első T-szériása
- Külföldi prepaid SIM-ek itthon
- Yettel topik
- Android szakmai topik
- Google Pixel topik
- Bemutatkozott a OnePlus Nord 6
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
D4nte
csendes tag
Ez a futtatás nem akar nekem összejönni
ezt írja ki:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:at GameLauncher.main(GameLaucher.java:2)
"Ezután már futtatható IDE-ből, exportálható JAR fájlba, majd futtatható a jar a JVM segítségével... -ezt, hogyan tudom megcsinálni ?
"at GameLauncher.main(GameLaucher.java:2)"
Fájlneveket ellenőrizd. Az a GameLaucher kicsit hiányos.
-
WonderCSabo
félisten
Ez a futtatás nem akar nekem összejönni
ezt írja ki:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:at GameLauncher.main(GameLaucher.java:2)
"Ezután már futtatható IDE-ből, exportálható JAR fájlba, majd futtatható a jar a JVM segítségével... -ezt, hogyan tudom megcsinálni ?
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Azért egy picit próbáld meg értelmezni a hibaüzeneteket... Fordítási hiba van a kódban, azért nem tudod futtatni.
Ezután már futtatható IDE-ből, exportálható JAR fájlba, majd futtatható a jar a JVM segítségével... -ezt, hogyan tudom megcsinálni ?
Ha csak nem akarod másnak is átadni a programot, vagy valamiért tesztelni hogy viselkedik ilyen esetben, teljesen felesleges ezzel nyűglődni, az IDE-ből való futtatás sokkal kényelmesebb, és nagyon sok előnnyel jár.
-
bucsupeti
senior tag
Ez a futtatás nem akar nekem összejönni
ezt írja ki:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:at GameLauncher.main(GameLaucher.java:2)
"Ezután már futtatható IDE-ből, exportálható JAR fájlba, majd futtatható a jar a JVM segítségével... -ezt, hogyan tudom megcsinálni ?
Vettem a fáradtságot és bemásoltam Eclipse-be a forrásokat. Így néz ki a projekt:

Az Eclipse-ből indítható, működik (hogy jól-e azt nem néztem, de lefut és normálisan befejeződik).
Ezután a projektre ha jobb egérgombot nyomsz, majd kiválasztod az Export... menüt ott ki tudod exportálni futtatható JAR fájlként (Runable JAR).
Exportálás után parancssorba így lehet futtatni a progit: java -jar jarfájlneve.jarEgyébként nagyon csúnya dolog javában a publikus adattag. Ilyen pl a Player osztályban a number. Ugyan működik a program de az egyik objektum-orientált elvet sérti meg a program, mégpedig az egységbezárást (Encaptulation). Illik private-ként deklarálni az adattagokat, és getter/setter metódusokkal intézni az adattagok írását, olvasását.
-
bucsupeti
senior tag
Hello!
Egy újabb kérdés. Van ez a három fájl, ezeket, hogyan tudnám parancssorból futattni?
public class GuessGame {
Player p1;
Player p2;
Player p3;public void startGame() {
p1 = new Player();
p2 = new Player();
p3 = new Player();
int guessp1 = 0;
int guessp2 = 0;
int guessp3 = 0;
boolean p1isRight = false;
boolean p2isRight = false;
boolean p3isRight = false;
int targetNumber = (int) (Math.random() * 10);
System.out.println("I'm thinking of a number between 0 and 9...");
while(true) {
System.out.println("Number to guess is " + targetNumber);p1.guess();
p2.guess();
p3.guess();guessp1 = p1.number;
System.out.println("Player one guessed " + guessp1);
guessp2 = p2.number;
System.out.println("Player two guessed " + guessp2);
guessp3 = p3.number;
System.out.println("Player three guessed " + guessp3);if (guessp1 == targetNumber) {
p1isRight = true;
}
if (guessp2 == targetNumber) {
p2isRight = true;
}
if (guessp3 == targetNumber) {
p3isRight = true;
}if (p1isRight || p2isRight || p3isRight)
{
System.out.println("We have a winner!");
System.out.println("Player one got it right? " + p1isRight);
System.out.println("Player two got it right? " + p2isRight);
System.out.println("Player three got it right? " + p3isRight);
System.out.println("Game is over");
break;
}
else
{
System.out.println("Players will have to try again.");
}
}
}
}-----
public class Player {
int number = 0;
public void guess()
{
number = (int) (Math.random() * 10);
System.out.println("I'm guessing " + number);
}
}-----
public class GameLauncher {
public static void main (String[] args) {
GuessGame game = new GuessGame();
game.startGame();
}
}biztos van rá valamilyen parancssori megoldás is, de én inkább valamelyik IDE-vel csinálnám.
Létre kell hozni egy standard java projektet. abban létre kell hozni három class-t amikbe természetesen a három forrásfájl van.
Ezután már futtatható IDE-ből, exportálható JAR fájlba, majd futtatható a jar a JVM segítségével... -
Szmeby
tag
Hello!
Olvasom az Agyhullam: java címü könyvet. Ebben a kodban még mi a hiba:
Probáltam megkereseni, de nem jöttem rápublic class BeerSong { //14. oldal
public static void main(String[] args) {
int beerNum = 99;
String word = "bottles";
while (beerNum > 0)
{
if (beerNum == 1)
{
word = "bottle";
}
System.out.println(beerNum + " " + word + " of beer on the wall");
System.out.println(beerNum + " " + word + " of beer");
System.out.println("Take one down.");
System.out.println("Pass it around.");
beerNum = beerNum - 1;
if (beerNum > 0)
{
System.out.println(beerNum + " " + word + " of beer on the wall");
}
else
{
System.out.println("No more bottles of beer on the wall");
}
}
}
}A while cikluson kívül is van élet, ne félj oda is tenni valamit. Persze csak ha szükséges.

A két azonos szövegből pedig elég csak az egyiket megtartani.--- edit:
A GameLauncher futtatható, mert van neki main metódusa.
Bármely osztály, ami rendelkezik main metódussal, futtatható:public static void main(String[] args) {
// ...
} -
WonderCSabo
félisten
Hello!
Olvasom az Agyhullam: java címü könyvet. Ebben a kodban még mi a hiba:
Probáltam megkereseni, de nem jöttem rápublic class BeerSong { //14. oldal
public static void main(String[] args) {
int beerNum = 99;
String word = "bottles";
while (beerNum > 0)
{
if (beerNum == 1)
{
word = "bottle";
}
System.out.println(beerNum + " " + word + " of beer on the wall");
System.out.println(beerNum + " " + word + " of beer");
System.out.println("Take one down.");
System.out.println("Pass it around.");
beerNum = beerNum - 1;
if (beerNum > 0)
{
System.out.println(beerNum + " " + word + " of beer on the wall");
}
else
{
System.out.println("No more bottles of beer on the wall");
}
}
}
}Egy hiba mindenképpen van benne. Először kiírja 2x a cuccot, aztán csökkenti a számot és még egyszer kiírja. Ez a végén ahhoz fog vezetni, hogy "1 bottles of beer on the wall" is ki lesz írva.
-
emvy
félisten
Hello!
Olvasom az Agyhullam: java címü könyvet. Ebben a kodban még mi a hiba:
Probáltam megkereseni, de nem jöttem rápublic class BeerSong { //14. oldal
public static void main(String[] args) {
int beerNum = 99;
String word = "bottles";
while (beerNum > 0)
{
if (beerNum == 1)
{
word = "bottle";
}
System.out.println(beerNum + " " + word + " of beer on the wall");
System.out.println(beerNum + " " + word + " of beer");
System.out.println("Take one down.");
System.out.println("Pass it around.");
beerNum = beerNum - 1;
if (beerNum > 0)
{
System.out.println(beerNum + " " + word + " of beer on the wall");
}
else
{
System.out.println("No more bottles of beer on the wall");
}
}
}
}Attol fugg, mit kellene csinalnia

-
raggg
senior tag
Erre gondoltam, Ezt a jre, és jdk-t hol tudom beállítani az Eclipse -ben ?
Window/Preferences, aztán Java/Installed JRE.
-
xTc
aktív tag
Erre gondoltam, Ezt a jre, és jdk-t hol tudom beállítani az Eclipse -ben ?
Window -> Preferencies -> és keress rá a jre runtime-ra
-
WonderCSabo
félisten
Erre gondoltam, Ezt a jre, és jdk-t hol tudom beállítani az Eclipse -ben ?
Miért, panaszkodott, hogy nem találja? Mert ha nem, akkor nem kell bántani.
-
kispx
addikt
Sziasztok!
A Java-hoz melyik Eclipse verziót kell / érdemes letölteni ? Leszedtem még hozzá a JDK 7u25-öt is.
Az Eclipse-ben miket kell beállítani, hogy rendesen működjön a Java?Semmit nem kell beállítani. Először installálod a JDK-t utána kicsomagolod az eclipse-t és futtatod.
-
trisztan94
őstag
Sziasztok!
A Java-hoz melyik Eclipse verziót kell / érdemes letölteni ? Leszedtem még hozzá a JDK 7u25-öt is.
Az Eclipse-ben miket kell beállítani, hogy rendesen működjön a Java?Az eclipse egy java ide, igy tul sok mindent nem kell csinalni vele

en eclipse kepler-rel nyomom, eddig nem volt vele gond
-
Karma
félisten
Sziasztok!
Feltettem a JDK-t és szeretném elérni parancssorból a JDK\bin mappa fájlait. Ehhez mit kell beállítani ?
A PATH környezeti változóhoz kell hozzáadnod a bin mappa teljes elèrési útját, pontosvesszővel elválasztva az utolsótól. Windowson a legegyszerűbb ezt a Rapid Environment Editorral felvenni, de persze a vezérlőpulton keresztül is megoldható.
Linuxon és társain meg a ~/.bash_profile-ba kell hasonlót betenni (export PATH=$PATH:/valami/valami/bin).
-
Superhun
addikt
kellene beállítani?Start menü keresőjébe: a rendszer környezeti változóinak módosítása
Legalul lesz egy gomb: Környezeti változók. Alul Új gomb, névhez: CLASSPATH, értékhez egy pont.
De ez tényleg veszélyes lehet, inkább csináld azt, amit előttem írt a kolléga.

-
MrSealRD
veterán
Windsows-ba kell.
-
MrSealRD
veterán
Tényleg, csak az avatar-t néztem.
A futtató környezetet megadtam, és a egy könyvhöz adott cd-vel kiakartam próbálni ezt a hibát írja ki:"Error: Could not find or load main class Saluton"
Mondjuk lehet hülyeséget mondok most de érdemes feltenni a Java JDK-t és akkor az megcsinálja a classpath-ot is...
-
Davs
tag
Tényleg, csak az avatar-t néztem.
A futtató környezetet megadtam, és a egy könyvhöz adott cd-vel kiakartam próbálni ezt a hibát írja ki:"Error: Could not find or load main class Saluton"
Szerintem CLASSPATH hiba..Letre kell hozni windowson egy CLASSPATH nevu enviromental variablet, aminek az erteke "." (" nelkul). Sajatgepen jobbklikk -> Properties -> Advanced system settings es a felugro ablak aljan ott a gomb
-
MrSealRD
veterán
Amit linkeltél azt már leszedtem. A fordítónak a helyét megkel adni az Eclips-nek ?
Azt nem én linkeltem, csak egyforma az avatar...
A Window-> Preferences -> Installed JRE-be tudod megadni a futtatókörnyezet helyét...
Tudtommal mást nem kell... -
MrSealRD
veterán
Igen arra szeretnék. Annyi változat volt fenn az oldalon, hogy nem tudtam eldönteni melyik lenne a jó így leszedtem ezt "Eclipse IDE for Java EE Developers".
A Classic-ot szedd le, az kell neked.
-
Taoharcos
aktív tag
Sziasztok!
Most kezdtem a java-t tanulni, melyik fejlesztői környezet könnyebb megtanulni és miért
NetBeans vagy Eclipse?
Vagy van esetleg másik amit érdemesebb lehet?Szerintem, ha még most kezdesz java-t tanulni, akkor tök mindegy, a legelején én nem is használtam IDE-t hanem notepad + parancssor párossal kezdtem, később egyébként a Netbeans-re tértem rá, persze azt Eclispe-t is kipróbáltam.
-
bucsupeti
senior tag
Nem akarok én, csak gondoltam így kell elkezdeni:d
Ezt nézd meg. Egy remek magyar nyelvű videós tutorial az Eclipse-hez. Ennél jobbat nem tudok ajánlani. A JPA az tévút neked egészen biztos (egyébként NetBeans-el könnyebb az indulás és remek IDE az is....)
-
WonderCSabo
félisten
Igen be.
Itt akadok meg. [link]Direkt JPA projectet akarsz csinálni? Én személy szerint azt sem tudod, mi ez a JPA. Eclipse-ben simán File -> New -> Java project
-
WonderCSabo
félisten
Azt nem lehet megnyomni, mivel szürke vagyis inkább elvan halványítva a gomb.
Beírtad a projekt nevét?
-
WonderCSabo
félisten
Nekem is az Eclipse-t javasolták.
Ha új projektet akarok létre hozni benne, elakadok az elején, megadom a nevet, utánna next megint next és valami "Jpa Facet" meg "Platformot" -ot kiír és nem tudom mit kellene csinálni.?Nem kell next next. Beírod a projekt nevét, és alul megnyomot a Finisht és kész is vagy.
-
WonderCSabo
félisten
Sziasztok!
Most kezdtem a java-t tanulni, melyik fejlesztői környezet könnyebb megtanulni és miért
NetBeans vagy Eclipse?
Vagy van esetleg másik amit érdemesebb lehet?Mindenképpen ebből a kettőből választanék. Igazából mindkettő elég hasonló, és mindkettőhöz lehet pluginokat is feltelepíteni a funkcionalitás bővítéséhez. Én az Eclipset személy szerint jobban szeretem, számomra egyetlen hátránya, hogy a Swing GUI buildre gagyibb a NetBeansesnél. Sztem próbáld ki mindkettőt.
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Foxpost
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Parfüm topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xiaomi 15T Pro - a téma nincs lezárva
- Xbox Classic / Xbox 360
- Sony MILC fényképezőgépcsalád
- Milyen monitort vegyek?
- Analóg fényképezés
- BMW topik
- További aktív témák...
- www.olcsogamerpc.hu- ÚJ GamerPC 999 - Intel Ultra 7 265KF - RTX 5070 - 32GB DDR5 -2TB NVMe -GARANCIA
- Lenovo ThinkPad 14"/i5-1135G7/32GB/240GB/magyar bill.
- Lenovo ThinkPad 14"/Ultra5-125U/16GB/480GB/magyar bill.
- ASUS ROG STRIX Z690-F GAMING WIFI DDR5 Alaplap
- Xiaomi Redmi Note 15 6/128GB, Megkímélt, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- 16 GB DDR4 2400 és 2666 Mhz // Számla + Garancia
- Apple iPhone 16 Pro / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 92%
- HIBÁTLAN iPhone SE 2022 64GB White -2 ÉV GARANCIA - Kártyafüggetlen, MS5460
- Hp 830 G7 Core i7 10610U 16Gb Ram 512Gb NVMe Boltból Garanciával számlával
- TP-Link Archer TX55E AX3000 PCI-e WiFi Kártya!
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest








