Avatar billede a-torsten Nybegynder
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
Avatar billede simonvalter Praktikant
21. maj 2003 - 13:06 #1
1) har du prøvet med java -jar fil.jar
Avatar billede simonvalter Praktikant
21. maj 2003 - 13:08 #2
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
Avatar billede a-torsten Nybegynder
21. maj 2003 - 13:11 #3
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...
Avatar billede simonvalter Praktikant
21. maj 2003 - 13:13 #4
ø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?
Avatar billede magoo20000 Nybegynder
21. maj 2003 - 13:14 #5
Hvorfor vil du have to klasser med hver deres main metode i samme jer? Lav en client jar og en server jar.
Avatar billede a-torsten Nybegynder
21. maj 2003 - 13:15 #6
Magoo.... For at undgå 2 filer ;o)
Avatar billede simonvalter Praktikant
21. maj 2003 - 13:18 #7
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 ;)
Avatar billede arne_v Ekspert
21. maj 2003 - 14:52 #8
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)
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