Kører .jar, der er afhængig af et eksternt .jar libary

Tags:    java

Jeg har skrevet et program, og eksporteret det som en jar fil. Når jeg prøver at køre .jar filen med:
Fold kodeboks ind/udKode 

for jeg fejlen:
Fold kodeboks ind/udKode 

Programmet virker fint når jeg køre det fra mit IDE(eclipse)

Mit IDE laver en .project en .classpath og en MANIFEST.MF(som den liggern ind i en mappe ved navn META-INF.

Her er hvad de indeholder:
META-INF/MANIFEST.MF
Fold kodeboks ind/udKode 

.classpath
Fold kodeboks ind/udKode 

læg mærke til den linje jeg har kommenteret. Den hanviser til den .jar fil, hvor den klasse den ikke kan finde ligger i.
.project
Fold kodeboks ind/udKode 


For mig ser det ud som om, at eclipse bruger en eller anden parametre i javaw der gør den kan finde den eksterne klasse.

Håber der er nogle der kan hjælpe.



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bare eksportere hele projektet som en "Runnable Jar" i Eclipse?



Indlæg senest redigeret d. 26.05.2009 20:18 af Bruger #1151
Når du bruger '-jar' parameteren skal alle klasser ligge i den angivne jar fil.

Du kan pakke pircbot.jar ud og lægge indholdet i din egen jar. Det plejer jeg selv :)



Kan du ikke bare eksportere hele projektet som en "Runnable Jar" i Eclipse?


vidste slet ikke man kunne det :P mange tak :D



Det var så lidt.



t