Article View: be.comp.programming
Article #1831Re: java omgevingsvariabelen in windows
From: Gerbrand van Dieijen
Date: Fri, 03 Dec 2004 13:41
Date: Fri, 03 Dec 2004 13:41
32 lines
2502 bytes
2502 bytes
Passero wrote: > Ik wil een .bat bestand maken dat automatisch een klasse laadt. Op mijn pc > staat de bin directory van java in mijn omgevingsvariabelen van java dus dat > wordt bij mij: > java MijnKlasse > > Nu zou ik dat willen verpreiden en ik weet dat dat bij niet iedereen > toegevoegd is. Kan ik opvragen waar dat die directory is zodat ik een .bat > bestand maak dat overal waar java staat werkt? > > Java kan (en mag volgens de licentie) meegedistribueerd worden met je programma. Je kunt een subdirectory JRE maken met de inhoud van de java dir. In je batchbestand kun je het volgende zetten (aangenomen dat het jar bestand in de programmadir staat en JRE een submap is) SET PATH=%PATH%;JRE java -cp <Programmajar> nl.comp.MijnProgramma Als java dan niet in de path staat, wordt het bestand uit de subdirectory gestart. Als het wel is geinstalleerd, wordt dat automatisch gebruikt. Moooier is het nog een exe-wrapper te gebruiken, dat staat nog mooier. Ik gebruik zelf exe4j: http://www.ej-technologies.com/products/exe4j/overview.html Die werkt erg makkelijk. Als je de JRE ook niet is geinstalleerd en je hebt geen submap meegekopieerd, kun je instellen dat de gebruiker automatisch naar een website wordt geleid of dat een venster wordt weergeven met informatie.
Technical Details
Message-ID:
<copqes$8gu$1@voyager.news.surf.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!surfnet.nl!news.surfnet.nl!not-for-mailReferences:
<Ww5pd.34446$aB6.1754166@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,b2d2081bbbf64574 X-Google-Thread: 107324,b2d2081bbbf64574 X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!surfnet.nl!news.surfnet.nl!not-for-mail From: Gerbrand van Dieijen <gerbrand@vandieijen.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: java omgevingsvariabelen in windows Date: Fri, 03 Dec 2004 14:41:46 +0100 Organization: SURFnet BV Lines: 33 Message-ID: <copqes$8gu$1@voyager.news.surf.net> References: <Ww5pd.34446$aB6.1754166@phobos.telenet-ops.be> NNTP-Posting-Host: 208pc223.sshunet.nl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: voyager.news.surf.net 1102081308 8734 145.97.223.208 (3 Dec 2004 13:41:48 GMT) X-Complaints-To: usenet@news.surfnet.nl NNTP-Posting-Date: Fri, 3 Dec 2004 13:41:48 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0RC1 (Windows/20041201) X-Accept-Language: en-us, en In-Reply-To: <Ww5pd.34446$aB6.1754166@phobos.telenet-ops.be>