Ezt hogyan kell? (Nagyon bugyuta kérdés)
Figyelt kérdés
Írok pl. javaban egy programot, akár konzolos, akár GUI-s, valamilyen keretrendszerrel, pl Swing vagy FX.
Hogyan tudok az egész forráskódból egy futtatható állományt készíteni, tehát elküldöm a barátomnak, hogy nesze, kattints ide és fut is a program.
Mi ennek az előfeltétele? És hogyan kell kivitelezni? Nevelő szándékú "beszólások" is jöhetnek, csak sajnos ezzel semmenyire sem vagyok képben.
2017. jan. 3. 21:15
2/5 anonim 



válasza:





Nehéz feladat: rá kell kattintani a Build gombra.
3/5 anonim 



válasza:





Vagy megcsinálhatod azt is, hogy a lefordított .class fájlokat adod oda, mellékelve egy start.cmd állománnyal, ami annyit tartalmaz, hogy:
java Program
(nyilván ebben a példában Program a main-t tartalmazó osztály neve)
4/5 anonim 



válasza:





#2 Gondolom tisztában vagy vele, hogy by design a Java kódok nem natív futtatható állományra fordulnak, hanem bytecode-ra, amit egy JVM futtat. Tehát attól, hogy 'rákattint a Build gombra' még nem lesz egy futtatható állománya abból a szempontból, hogy a célgépen kell egy ezt interpretáló futtató környezet. Bár az igaz, hogy a bytecode teljes mértékben platformfüggetlen, míg egy bináris állomány valamilyen mértékben architektúrafüggő.
5/5 anonim 



válasza:





" míg egy bináris állomány valamilyen mértékben architektúrafüggő."
A "valamilyen mértékben" kitétel itt teljességgel értelmetlen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!