Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.
#HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.
Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.
Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).
Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.0.0. Přehled novinek v poznámkách k vydání.
Nejvyšší soud podpořil novináře Českého rozhlasu. Nařídil otevřít spor o uchovávání údajů o komunikaci (data retention). Uvedl, že stát odpovídá za porušení práva EU, pokud neprovede řádnou transpozici příslušné směrnice do vnitrostátního práva.
Minulý týden proběhl u CZ.NIC veřejný test aukcí domén. Včera bylo publikováno vyhodnocení a hlavní výstupy tohoto testu.
Byla vydána nová verze 3.5.0 svobodné implementace protokolu RDP (Remote Desktop Protocol) a RDP klienta FreeRDP. Přehled novinek v ChangeLogu. Opraveno bylo 6 bezpečnostních chyb (CVE-2024-32039, CVE-2024-32040, CVE-2024-32041, CVE-2024-32458, CVE-2024-32459 a CVE-2024-32460).
Google Chrome 124 byl prohlášen za stabilní. Nejnovější stabilní verze 124.0.6367.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 22 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Byla vydána nová verze 9.3 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Novinkou je vlastní repozitář DietPi APT.
Dobrý den,
chtěl jsem se zeptat, když v Javě vytvářím program a na počátku se rozhoduji mezi dvěma programy (2 soubory), jak spustit z Main.Java soubor editace.Java nebo test.Java?
Neznám ten konkrétní příkaz a nějak se mi nedaří ho vygooglit.
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
switch (i){
case 1:
Spusteni souboru editace.Java
break;
case 2:
Spusteni souboru test.Java
break;
default:
System.out.println("Spatne zadani");
}
Spěchá.
Děkuji
EwanS
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
http://www.javaworld.com/javaworld/javaqa/1999-06/01-outside.html
Ten prvý link dosť obšírne rozoberá spúšťanie externých aplikácií, ten druhý zas spúšťanie Java programu ako nový proces.Mám soubor Main.Java a z něj chci spustit Edit.Java nebo Test.Java
Dík za odpověď
Oba dva jsou grafický formuláře
Frame
, do neho vhodne umiestnit widgety a nakoniec ho zobrazit, tak?
ten už mám vytvořenej, jako novej soubor, aspon teda doufám...ted ho chci pomocí Javy spustit...
tady to je celý:
disk.jabbim.cz/ewans50@jabbim.cz/Testvysl3.tar.gz
Runtime.exec("java editace")
. Je potřeba spustit program java
, ale to by mělo být zřejmé.
2. Neoddělovat to do dvou různých programů (plus třetího spouštěcího), ale nechat metodu main()
jenom jednu a v ní na základě vstupu pokračovat příslušným způsobem, zde vytvořit ten který Frame
atd. (Když na to přijde, ani by nevadilo, kdyby každý program šel kromě toho spustit i zvlášť.)
Pokud píšete v Javě procedurálně, tak raději nepište další třídy a vše pište v hlavní třídě. Testujte vstup a podle něj volejte dané metody. Předpokládám, že jste si vytvořil několik tříd s main metodami, které následně chcete volat. V tomto případě je přepište do metod do hlavní třídy Vaší aplikace, pokud nedisponujete znalostmi OOP.
Tiskni Sdílej: