- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - 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 Nyomtatók, szkennerek Tabletek, E-bookok 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ésFÁ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
-
bambano
titán
mik azok a gpx fájlok?
firefox-szal próbáltad már? -
Karma
félisten
Én csak a flying-saucert használtam HTML-PDF renderelésre korábban (abban is van egy iText3, plusz saját HTML+CSS értelmező), sikerrel, de általános tapasztalat volt, hogy különösen a pozícionálás terén elég messze van a mezei böngészőktől a végeredmény. Addig kell próbálgatni, egyre fapadosabb CSS-sel, míg jól nem néz ki.
-
bambano
titán
én kiválasztanék egy szabvány portot, amit biztosan nem fog használni a szerver, és oda tenném.
pl. hylafax vagy ircd. -
Aethelstone
addikt
1000 fölött random, sztenderd portokat kivéve bármi.
-
Aethelstone
addikt
Marha egyszerű. A checkalive csatlakozáskor ne legyen jelzés.
1. kör checkalive. Küldesz valami stringet, amire ha jön válasz, akkor él a szerver. Ebben az esetben nincs jelzés.
2. kör. Csatlakozol még egyszer, hangjelzés, trallala.
Ugyanaz a port, csak kicsit át kell reszelni a szerver logikáját. Egy körben is le lehet zongorázni, olyasmi módon, ahogy a TLS is működik.
-
bambano
titán
ha a szervered minden portra figyel, akkor az a szerver egyáltalán nem fog tudni forgalmazni a neten.
a szerver progid miért nem a http porton figyel?
vagy ha ott nem lehet, akkor csinálj bele egy apró programocskát, ami megmondja, hogy hol figyel a szerver progi, ha figyel. -
WonderCSabo
félisten
OK, viszont az es -re is ugyanez a kérdésem.
Mindenesetre ilyesmi:\w+((ves)|(ies)|(ys))
-
WonderCSabo
félisten
Bocsi, de mi ennek a regexnek az értelme? Úgy értem, hogy ami s-ben végződik, az már eleve lefedi a a többi lehetőséget.
-
floatr
veterán
Sokféle megoldás van. A webapp hozzáférhet a filerendszerhez; feltöltheted http multipart-os file upload-dal könyvtárakba, amit a szerver szolgál majd ki. Tárolhatod adatbázisban is, ha elég erős DBMS van mögötte, akkor viszont neked kell gondoskodni arról, hogy kiszolgáld a kéréseket (kiszeded a képet, visszaírod a response-ba). Tárolhatod JCR-ben, de ha nagyon kigyúrtad magad a témában, akkor használhatsz valamilyen CMS-t (pl liferay
) is.Én az első kettővel megoldással barátkoztam a leggyakrabban.
-
PandaMonium
őstag
Javaslom olvass utána, hogy működik Java-ban a multithreading.
Abból amit eddig bemásoltál nem egyértelmű mi lehet a gond okozója, de lehet, hogy egy sima synchronize megoldja, vagy valami hasonlóan triviális megoldás.
-
M_AND_Ms
veterán
Amelyik Collection-t iterálod, abból nem szedegethetsz ki elemeket, hisz akkor már nem egyértelmű melyik lesz a következő elem.
-
Aethelstone
addikt
Ha megint előfordul, akkor nincs több ötletem 
-
Aethelstone
addikt
Nem nem...a stacktrace mit mond?
Egyébként Eclipse-ban CTRL+L
-
Aethelstone
addikt
Egyébként szerintem az a baj, hogy a bullets listád nem szinkronizált. Próbáld meg így:
List<Bullet> bullets = Collections.synchronizedList(new ArrayList<Bullet>());
bullets.add(new Bullet()); -
Aethelstone
addikt
Pontosan melyik sor dobja?
-
floatr
veterán
Ha rám hallgatsz, akkor applet tutorial - skip
-
floatr
veterán
Az applet témakör nagyon speciális (meg elavult). Ha nagyon nem akarsz droidos emulátorral, meg kóddal próbálkozni, akkor írj először egy egyszerű AWT/Swing-es alkalmazást, vagy csak egy natúr java-s valamit. De ha android a cél, akkor szánd rá az időt, és ott kezdjed.
-
PandaMonium
őstag
A játékfejlesztés önmagában is egy nagyon-nagyon komoly téma. Ha érdekel egy könnyen használható API ami mind Desktopon, mind Androidon fut és atom stabil vess egy pillantást a LibGDX-re, sok tutorial van hozzá a neten.
Csak az appletokat felejtsd el, tutorial ide vagy oda (amúgy se hiszem, hogy túl komoly oktatóanyag lehet az ahol még ilyesmit használnak).
-
PandaMonium
őstag
Csak, hogy értsd a felháborodás okát: Appleteket már szinte senki nem használ mert tényleg kb. a kihalt technológia szinonimája. Ha hasonló web technológia kell akkor HTML5 vagy Flash. Ha pedig a Java alapokat akarod elsajátítani arra egy IDE (legfőképpen Eclipse vagy Netbeans) az ajánlott, ahol kényelmesen tudod futtatni, debugolni, refactorolni, stb. stb. a projectjeidet.
-
Karma
félisten
Tényleg majdnem hasonlít, épp csak semmi köze hozzá. Mintha almát hasonlítanál a négyes metróhoz.
-
Karma
félisten
Nagyon rég nem appleteztem, de nagyon erős a gyanúm, hogy Frame csak az AWT desktop alkalmazásoknál van... Ami az ablak.
Ha az Android a célod valóban, ne szopasd magad ezzel, menj Androidra! Az appletek egyébként is halottak.
-
Aethelstone
addikt
Figyu mán, miért kell Neked applet, ha android?
Plusz kellenének a konkrét hibaüzenetek, mondjuk a komplett stacktrace és nem csak az, amit Te ezekből dekódolsz, mert az nagyon kevéske.
-
Karma
félisten
Nekem az a getParent().getParent() sor igen gyanús, hogy nullt ad vissza.
-
Aethelstone
addikt
És hogy próbálod böngészőből? A beágyazó kód kellene....
-
kemkriszt98
tag
Bocs lejárt az 5 perc... kipróbáltam az eclipse-t (a NetBeans nem tudja futtatni az appletet, legalábbis tudtom szerint) és megy úgyhogy valószínűleg azzal van a baj ahogy böngészőből próbáltam megnyitni...
-
Jim-Y
veterán
A java-t hogy hoztad össze a php-vel?
-
WonderCSabo
félisten
A mutatott kódrészlet alapján jónak kéne lennie. Nyilván akkor máshol van a gond (pl. a result mégse jó értéket vesz fel). Debugolj bele, specpec kiderül a probléma.
Pro tip: felejtsd el az ékezetes változóneveket, sőt ne is keverd egy kódban a magyart és az angolt. A legjobban akkor jársz, ha csak angolt használsz.
-
WonderCSabo
félisten
Itt arról van szó, hogy x86-64 architektúrájú procid van, amit amd64-nek is hívnak, függetlenül a gyártótól. A hibaüzenet arról szól sztem, hogy 64 bites platform esetén a 64 bites programkönyvtár dll kell neki, nem a 32 bites. Próbáld letölteni a 64 bitest és azt használni.
-
WonderCSabo
félisten
Elméleti maximum korlátja nincs, csak implementációs, illetve elérhető memória függvénye. Mivel a BigInteger belül egy int-ekből álló tömböt használ, aminek max hossza Integer.MAX_VALUE lehet, ezért a BigInteger max értéke (2 ^ 32) ^ Integer.MAX_VALUE. Nem hiszem, hogy túl fogod lépni a saját programjaiddal.
-
WonderCSabo
félisten
BigInteger is van Javában.

-
Karma
félisten
BigDecimalt használ, mint ahogy például pénzügyi számításoknál is, ahol para a lebegőpontos ábrázolás.
-
Superhun
addikt
Java-ban long típus van. Mihez kell neked akkora egész szám, hogy a longba sem fér bele?

-
trisztan94
őstag
legegyszerűbb egy try - catch-be rakott int konverzió. A try ágba rakod az int parse-olást, ha betűt ír a felhasználó, akkor exception-t dob amit elkap a catch.
try (Integer.parseInt(string-valtozo))
{
//művelet
}
catch (Exception e)
{
return;
} -
caindwan
aktív tag
Igen köszönöm

-
trisztan94
őstag
Több órán keresztül keresgéltem, de végül megtaláltam neked
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Superhun
addikt
Persze, csak a regeditben kell egy picit mókolni. Kikeresed a fájltípushoz tartozó reg bejegyzést és módosítod úgy, hogy abszolút elérési útban legyen egy jar paraméter is a java.exe/javaw.exe után.
-
Superhun
addikt
Nem az adott jar-ral kell társítanod a fájltípust, hanem a java.exe/javaw.exe-vel. A paramétert pedig így kell átadni:
java -jar myjar.jar param1 param2 ...
-
Superhun
addikt
A regeditben tudod módosítani, hogy miként adja át a fájlt a programnak a windows, de alapesetben szerintem simán az első parancssori argumentumnak adja meg a fájl abszolút elérési útját.
-
WonderCSabo
félisten
Az enumot így nem nagyon szoktuk használni.
-
Superhun
addikt
Ezt inkább a minecraft topicban kérdezd. De egyébként mindent meg lehet oldani.
-
Superhun
addikt
A package struktúrába helyezd át (az src-n belülre, csak ne közvetlenül a gyökerébe).
Edit: ha megvan, akkor ok

-
Superhun
addikt
Hogy érted, hogy automatikusan? Ha a forráskód mappáiba rakod a plugin.yml fájt, automatikusan be fog kerülni a jar build során a jarba. Ha erre gondolsz...
-
Superhun
addikt
Akkor azt nem tudod berakni a jarba

A pluginoknak van saját mappájuk a craftbukkit szerver plugins mappájában, ott tudod létrehozni.
-
Superhun
addikt
Oda rakod a yml fájlt, ahol a .java fájlok is vannak (a forráskód). Hogy töltöd be egyébként azt a yml fájlt?
-
Superhun
addikt
Miféle yml fájlt? Ha saját resource-ról van szó, akkor elég, ha a forráskód csomagstruktúrájába rakod, aztán a kódból resource-ként töltöd be.
-
Superhun
addikt
A libraryt is decompile-old, amit kér. A modderek is így csinálják.
Szerk: vagy egyszerűbb megoldás: hozzáadod a libeket a projekthez

-
DS39
nagyúr
String fajlnev = "";
for (...) {
fajlnev = "mappanév/" + i + ".jpg";
}aztán:
... new File(fajlnev);
-
WonderCSabo
félisten
Először olvasd el hogy is kell alapvetően a String-eket Javában kezelni, aztán kérdezz.

-
Superhun
addikt
Változókkal meglehet adni fájlok nevét?
Igen, String változókkal.

-
kispx
addikt
Az i értékét stringgé konvertálod, majd hozzáfűzöd a ".jpg" stringet. Erre gondoltál?
-
Superhun
addikt
Akkor mégse olyan jó az a könyv. Az UI threadot sleepelni nagyon rossz ötlet. Használj helyette Swing Timereket.
-
Superhun
addikt
Ahhoz, hogy látszódjon az, hogy arrébb megy a kör, folyamatosan ki kell rajzolnod a két pont közötti úton is. Itt már matekozni kell, amit én sosem szerettem.

-
TBG
senior tag
manifest-ben mi van?
-
Taoharcos
aktív tag
Akkor inkább úgy futtasd, hogy parancssorba beírod, úgy "megmarad" a hibaüzenet.
-
DS39
nagyúr
társítsd hozzá a jre-ben lévő java.exe-t. akkor mennie kell, ha valóban felülettel rendelkező futtatható programot tartalmaz.
-
TBG
senior tag
És még az is kérdés, hogy milyen hibával nem futtatja?
-
WonderCSabo
félisten
Azért, mert a jar nem futtatható alapból. java -jar paranccsal lehet futtatni (már ha futtatható jart exportáltál)
-
Taoharcos
aktív tag
Én most a Core JavaServer Faces-el küzdök, mert az angolom még nem tökéletes, de megéri, mert közben az angolomat is fejlesztem. És számomra a kellő mélységben tárgyalja a témát.
-
DS39
nagyúr
2. KeyPressed eseménnyel figyeltesd hogy melyik gomb van lenyomva, és ha mindkettő le van nyomva egyidejűleg, akkor menjen az a valami átlósan ha kell.
-
Superhun
addikt
1. A felüldefiniált paintComponent metódus első sorába:
super.paintComponent(g);
2. Ne írjuk meg helyetted a játékot?

-
Superhun
addikt
Ha nem bonyolult struktúrájú a projekt, ahhoz hozz létre egy új projektet és másold be a .java fájlokat az src mappába.
-
DS39
nagyúr
indítsd újra a netbabot, vagy töröld a build/classes mappa tartalmát. (esetleg a package deklarációt törölheted az elejéről)
nálam hibásan még nem jelezte, csak ha tényleg dupla volt egy package-en belül. (7.3-as NetBeans)
-
Superhun
addikt
Igen az a legújabb. Akkor nem tudom milyen kínja van.

-
Superhun
addikt
Ha 5 percen belül új hozzászólást akarsz írni, szerkeszd a régebbit.
Nem értek annyira NetBeans-hez sajna, de hallottam már a te problémádhoz hasonló finomságokat. Azt nem tudom, hogy az újabb verziók csinálják-e. Milyen verziót használsz?
-
Superhun
addikt
Csak nem NetBeans?

-
Superhun
addikt
Ez nem jó, mert kétdimenziós a tömböd. Egydimenziós tömbbel próbálsz megfeleltetni egy JTextFieldet.

Így próbáld:
int n = -1, m = -1;
indexkereses:
for(int i = 0; i < aTombod.length; ++i)
{
for(int j = 0; j < aTombod[i].length; ++j)
{
if(aTombod[i][j] == forrasTextBox)
{
n = i;
m = j;
break indexkereses;
}
}
} -
Superhun
addikt
Hát ha akkor is fókuszt tud kapni, amikor le van tiltva a szerkeszthetőség, akkor működik.
A getComponent meg ugyan azt adja vissza, mint a getSource. Tömbnek egyébként nincs indexOf metódusa. -
Superhun
addikt
Hozzáadsz egy FocusListener-t a JTextField-ekhez. A focusGained metódusban pedig meghívod az esemény getSource() metódusát. Az eredményt JTextFieldé castolod, és meg is van a forrás. Aztán végigiterálsz a tömbön és megnézed, hogy az i. eleme egyenlő-e ezzel a forrással.
-
DS39
nagyúr
Tools/Plugins-nél tudod szerintem telepíteni.
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - 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 Nyomtatók, szkennerek Tabletek, E-bookok 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ésFÁ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?:))
- Gigabyte H77M-D3H + Core I7 2600 + 4x4GB DDR3 RAM (Félkonfig)
- 1TB és 2TB 7.2k 3.5" SAS HDD-k, több darab, HDSentinel 100/100
- Asus Zenbook 14X OLED AMD Ryzen 9 5900HX 16 GB LPDDR4X 4266 MHz RAM 1 TB SSD
- Magyar ! DELL LATITUDE 7420 2-in-1 14"iPS TOUCH / i7-1165G7, 16GB/512GB NVMe / irisXE TB4 +SZLA GAR
- Samsung Galaxy S24+ Plus 12/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- iPhone 13 128GB 100% (1év Garancia) - ÚJ UTÁNGYÁRTOTT AKKUMULÁTOR
- KERESEK Magyar GARIS VGA-t: 7900XTX NITRO+ / 7900GRE Pulse / 4070Ti SUPER 2x Ventus
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Lenovo T480S i5 8350U, 16GB RAM, 256GB SSD, jó akku, számla, 6 hó gar
- G.SKILL Trident Z5 RGB 48GB (2x24GB) DDR5 8000MHz F5-8000J4048F24GX2-TZ5RS Memória!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)






