abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 02:22 | Humor

    Bogdan Ionescu rozběhl webový server na jednorázové elektronické cigaretě.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Byla vydána beta verze Ubuntu 25.10 s kódovým názvem Questing Quokka. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 25.10 mělo vyjít 9. října 2025.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | Nová verze

    Bola vydaná nová verzia 4.13 security platformy Wazuh. Prináša nový IT hygiene dashboard, hot reload dekodérov a pravidiel. Podrobnosti v poznámkách k vydaniu.

    peterm655 | Komentářů: 0
    včera 12:22 | IT novinky

    Americký výrobce čipů Nvidia investuje pět miliard dolarů (přes 100 miliard Kč) do konkurenta Intel, který se v poslední době potýká s vážnými problémy. Firmy to včera oznámily ve společné tiskové zprávě. Dohoda o investici zahrnuje spolupráci při vývoji čipů pro osobní počítače a datová centra. Akcie společnosti Intel na zprávu reagovaly výrazným růstem.

    Ladislav Hagara | Komentářů: 5
    včera 05:11 | Komunita

    Dlouholetý balíčkář KDE Jonathan Riddell končí. Jeho práci na KDE neon financovala firma Blue Systems, která ale končí (Clemens Tönnies, Jr., dědic jatek Tönnies Holding, ji už nebude sponzorovat), někteří vývojáři KDE se přesunuli k nově založené firmě Techpaladin. Pro Riddella se již nenašlo místo. Následovala debata o organizaci těchto firem, které zahraniční vývojáře nezaměstnávají, nýbrž najímají jako kontraktory (s příslušnými důsledky z pohledu pracovního práva).

    |🇵🇸 | Komentářů: 8
    včera 02:33 | Komunita

    V Amsterdamu probíhá Blender Conference 2025. Videozáznamy přednášek lze zhlédnout na YouTube. V úvodní keynote Ton Roosendaal oznámil, že k 1. lednu 2026 skončí jako chairman a CEO Blender Foundation. Tyto role převezme současný COO Blender Foundation Francesco Siddi.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Zajímavý článek

    The Document Foundation, organizace zastřešující projekt LibreOffice a další aktivity, zveřejnila výroční zprávu za rok 2024.

    ZCR | Komentářů: 0
    18.9. 17:33 | Nová verze

    Byla vydána nová stabilní verze 7.6 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 140. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    18.9. 16:22 | Nová verze

    Byla vydána verze 1.90.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    18.9. 16:11 | Nová verze

    GNUnet (Wikipedie) byl vydán v nové major verzi 0.25.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (41%)
     (57%)
     (9%)
     (11%)
     (17%)
     (9%)
     (13%)
     (9%)
     (15%)
    Celkem 46 hlasů
     Komentářů: 7, poslední včera 23:32
    Rozcestník

    Dotaz: Jak vytvořit soubor v JAR archívu prostřednictvím spuštěné aplikace?

    5.5.2012 10:24 urbos
    Jak vytvořit soubor v JAR archívu prostřednictvím spuštěné aplikace?
    Přečteno: 450×
    Mám vytvořenou SE aplikaci v netbeans a potřebuju abych, když mám spuštěný JAR, mohl vytvářet nové soubory (typ .csv), do kterých ukládám potřebná data. Vím jak je vytvořit ve složce kde je JAR, ale nelze mi je vytvořit přímo v archívu. Načítání souborů, které tam mám defaultně zabalený mi jde v pohodě přes input stream (viz http://www.abclinuxu.cz/poradna/programovani/show/272229):

    CsvReader reader = new CsvReader(this.getClass().getResourceAsStream("/souboryCSV/souborPuv.csv"), ';', Charset.forName("UTF-8"));

    ale když chci vytvořit soubor tímto způsobem: File f = new File(this.getClass().getResource("/souboryCSV/souborNovy.csv").getFile());

    CsvWriter csvOutput = new CsvWriter(new FileWriter(f, true), ';');

    tak mi to prostě nejde, zkoušel jsem i getURI a další věci ale nic nefunguje.. Poradíte mi pls někdo? Chtěl bych mít všechny csv soubory s daty přímo v JARu a ne ve složkách okolo, díky.

    Řešení dotazu:


    Odpovědi

    5.5.2012 10:59 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak vytvořit soubor v JAR archívu prostřednictvím spuštěné aplikace?
    JAR soubor je určený pouze pro čtení. Nevím, jak je to s jeho zamykáním, to by možná problém nebyl; určitě by problém byl v tom, že byste ho v jednom vlákně (vaše aplikace) měnil a ve druhém (JVM) četl -- na to ten formát určitě připraven není. A i kdyby to všechno šlo obejít, JAR soubor k tomu prostě není určen, je to soubor s aplikací, uživatelská data má aplikace ukládat jinam.
    5.5.2012 11:08 urbos
    Rozbalit Rozbalit vše Re: Jak vytvořit soubor v JAR archívu prostřednictvím spuštěné aplikace?
    Aha, no tak už s tím alespoň nemusím ztrácet čas, díky
    xkucf03 avatar 5.5.2012 17:05 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak vytvořit soubor v JAR archívu prostřednictvím spuštěné aplikace?
    Viz výše. Ale docela by mne zajímalo, co tě k takovému požadavku vede. Jak bys třeba řešil situaci, kdy vydáš novou verzi programu? Data se ztratí?
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.