Default-klass i jar-arkiv

Java

1 svar · 286 visningar · startad av nitro2k01

Medlem sedan aug. 20039 340 inlägg
Trådstart#1

Två frågor:

  1. Om jag har packat ett antal filer i en jar, kan jag välja vilken klass som ska köras, från prompten? (Jag använder kommandot java)
  2. Hur inkluderar man en manifest.mf? När jag försöke göra detta skrivs den över av en från Sun, måste den ligga på någon speciell plats?
Medlem sedan juni 2003372 inlägg
#2

1.
Javisst, släng med

Main-Class: klassnamn

i din manifest fil. Tänk på att ha med en radbrytning i slutet av filen också annars kan det sista direktivet i din manifestfil bli fel.

2.
för att bygga ihop en "körbar" jar fil från dina klasser och din manifestfil kan du göra så här:

jar -cmf dinmanifestfil dinjarfil *

Där * är var dina klassfiler ligger.

Surfa in på http://java.sun.com så finns det massor med mer information om det.

283 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)