Thread View: be.comp.programming
3 messages
3 total messages
Started by Passero
Wed, 24 Nov 2004 19:44
java omgevingsvariabelen in windows
Author: Passero
Date: Wed, 24 Nov 2004 19:44
Date: Wed, 24 Nov 2004 19:44
8 lines
1358 bytes
1358 bytes
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?
Re: java omgevingsvariabelen in windows
Author: mortician
Date: Thu, 25 Nov 2004 01:33
Date: Thu, 25 Nov 2004 01:33
16 lines
1910 bytes
1910 bytes
On Wed, 24 Nov 2004 19:44:54 +0000, 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? Oh, zet die java install dan niet automatisch uw path goed? :p Als ge't gaat verspreiden, waarom maakt ge dan trouwens niet gewoon een jar file waarop "gedubbelklikt" kan worden (want dat is de bedoeling van die bat veronderstel ik)? Wordt normaal ook zo standaard ingesteld bij een java install in windows dacht ik ^^
Re: java omgevingsvariabelen in windows
Author: 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.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads