Avatar billede yard Nybegynder
30. maj 2001 - 17:59 Der er 3 kommentarer og
1 løsning

system kald

Jeg kunne godt tænke mig at automatisere nogle af de processer forbundet med at jar\'er en række class filer og kopier jar\'en ud i en række biblioteker. Er der nogen måde at lave systemkald inde fra java?
Avatar billede mpultz Nybegynder
30. maj 2001 - 18:09 #1
Ja, Runtime.getRuntime().exec(program), hvor program er kommandoen du vil eksekverer (en string).
Avatar billede mpultz Nybegynder
30. maj 2001 - 18:12 #2
Måske skulle du også tage et kig på klasserne i java.util.jar pakken. F.eks. JarFile kan bruges til at læse en jar fil.
Avatar billede logical Nybegynder
30. maj 2001 - 21:52 #3
Der er ingen tvivl om, at man sagtens kan lave disse \"deployment processer\" ved hjælp af et selvskrevet java program, men det hyppigste jeg har set, er at man til brug ved både compilering og deployment af forskellig art anvender:
1) batch filer eller shellscripts
2) make
3) ant

1 kender vi kun alt for godt. 2 er god på en java platform, men så frygtelig irriterende fordi make er filorienteret.
3 er faktisk interessant, fordi det er en slags \"make without the wrinkles\", som de selv kalder det. Et build tool skrevet i java, som i øvrigt er open source, og ligger på

http://jakarta.apache.org/ant/index.html
Avatar billede logical Nybegynder
30. maj 2001 - 21:52 #4
ups, 2 er god på en UNIX platform :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester