Dobrý den,
v JAVĚ se píší aplikace, které po kompilaci a exportu mají formát JAR, že ano? Ale co když chci program spustit v počítači, jako například Minecraft? Dá se změnit formát na .exe?
Dobrý den,
v JAVĚ se píší aplikace, které po kompilaci a exportu mají formát JAR, že ano? Ale co když chci program spustit v počítači, jako například Minecraft? Dá se změnit formát na .exe?
Program napsaný v Javě spustíš jenom tam, kde je nainstalovaný virtuální stroj Javy (JVM). Pokud tam je, tak se v podstatě jar chová jako exe. Pokud by si trval na tom udělat exe, tak jsou různé utilitky (např. zde), ale lepší je se nejprve naučit využívat a pracovat s jar soubory a pak teprve někdy později, když to budeš opravdu nutně potřebovat (což asi nikdy nebude :)), dělat místo jar exe soubory.
#4 liborb
Už jsem to vyřešil. V NetBeans se musí "vybuildovat" hlavní projekt, aby se vytvořit JAR. Ještě teď řeším, proč se JAR nespouští. Dal jsem to do složky %appdata% a pořád nic... Nevíš čím to je?
Pokusim sa vniest trochu svetla do Tvojej cesty poznania ;) Kod napisany v jazyku Java clovekom sa uklada do suborov *.java. Ked takyto subor prezeniem compilatorom pre javu, ziskas subor *.class, ked viacej suborov *.class zabalis do jedneho subora dostanes *.jar. Z toho vyplyva, ze *.jar nie je nic ine ako archive ako zip, rar, ... (http://en.wikipedia.org/wiki/JAR_(file_format))
V Netbeans je v hornej liste ikona podobna zelenemu trojuholniku, ked na nu kliknes, netbeans sa pokusi na zaklade nadefinovania hlavneho projektu a hlavnej triedy spustit projekt. Takze aby si vedel z Netbeans spustat projekt staci, aby si mal jednu triedu obsahujucu
public static void main(String[] args) {
...
}
ako citam, nastavenie hlavneho projektu mas uspesne za sebou. Nastavenie hlavnej triedy od Teba bude Netbeans vyzadovat iba vtedy, ked budes mat viach main() metod v roznych triedach.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku