21. maj 2003 - 13:04
Der er
7 kommentarer og 1 løsning
Problemer med Jar-fil
Jeg har en jarfil som er lavet med følgende : jar cf QuickWord.jar QuickWord/Server/*.class QuickWord/Shared/*.class QuickWord/Klient/*.class I mappen Server ligger QuickWordServer som main-fil I mappen Klient ligger QuickWordKlient som main-fil Spørgsmål 1: Hvordan starter jeg disse 2...?? Spørgsmål 2: Hvordan får jeg en attribut med på klienten .... Normalt starter jeg den med Java QuickWord.Klient.QuickWordKlient 127.0.0.1 ... -Anders
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
1) har du prøvet med java -jar fil.jar
og hvis du vil sende et parameter med skriver du det vel bare efter java -jar fil.jar 127.0.0.1 men det er bare et gæt .. jeg har ikke prøvet det selv før
Men java -jar fil.jar siger den at den mangler et manifest.. Men det kan jeg da ikke bruge når jeg har 2 main-filer i samme jar...
øhh ok så kan jeg godt se problemet :/ jeg ved faktisk ikke man kan have 2 main i samme jar .. du kan ikke skille dem af?
Hvorfor vil du have to klasser med hver deres main metode i samme jer? Lav en client jar og en server jar.
Magoo.... For at undgå 2 filer ;o)
så kan man vel lave en main der starter server eller client afhængigt af argumentet eller et flag som den får som input .. ? men jeg er ikke hardcore til java så jeg ved det ikke ;)
java -classpath QuickWord.jar QuickWord.Server.QuickWordServer java -classpath QuickWord.jar QuickWord.Klient.QuickWordKlient 127.0.0.1 (man kan ikke have 2 x main-class via manifest)
Kurser inden for grundlæggende programmering