Standard argumenter i JAR-manifest

stemmer
9

Er det en måte å skape en JAR-fil som inneholder noen argumenter som sendes til den viktigste klassen? (Det spiller ingen rolle om det prepends eller føyer argumenter til potensielle kommandolinje argumenter.)

Jeg vet jeg kunne bare skrive en bootstrapping klasse og angi dette som hovedklassen (ringer den virkelige hovedklassen med argumenter), men dette virker litt vanskelig.

Publisert på 06/11/2009 klokken 19:14
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Jeg vil utforme søknaden å ha standardinnstillinger innebygd, og overstyre standardinnstillingene hvis brukeren gir forskjellige argumenter.

I oppsettet ditt, hva skjer hvis brukeren gir argumenter som er annerledes? Vil ikke ende opp med flere lignende argumenter og må klønete håndtere det?

Svarte 06/11/2009 kl. 19:18
kilden bruker

stemmer
7

Så langt jeg vet, nei. Du må gjøre den slags ting selv, i kode.

Mange mennesker finner det nyttig å skrive litt viktigste klassen som setter opp et miljø og fungerer da som en ClassLoader for den "virkelige" hovedprogrammet. Vanligvis slike pre-nett fikle med CLASSPATH av søknaden, men din type problem er noe annet som kan løses på denne måten.

Svarte 06/11/2009 kl. 19:19
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more