24. april 2005 - 23:26
Der er
11 kommentarer og 1 løsning
lave jar ud fra en hel masse filer og mappe
Hej Jeg er endelig kommet rigtigt langt med mit projekt. Problemet er dog at det består af en hel del jni (mappe) native (mappe) skin (mappe) Tool (mappe) NaviteFmodApi_v3.1.jar skin-2.0.dll SkinDemo.class SkinDemo.class er selve programmet. Tool.es skal bruges til at compile med, og resten til at køre programmet med. java -Djava.libary.path=native/win32 -cp .;NaviteFmodApi_v3.1.jar SkinDemo -skin skin Hvordan får jeg alt det pakket ned i en jar fil ? Som derudover skal indgå i en WISE installer, da der skal 3 dll filer med (FMOD). Virker meget advanceret for min synsvinkel, men der er sikkert en simpel løsning.
Annonceindlæg fra Infor
24. april 2005 - 23:39
#1
Du vil faktisk 3 ting: 1) have en jar fil som kan bruge andre jar filer 2) håndtere parametre 3) håndtere dine JNI stumper re 1) Du starter med at pakke alle dine .class filer i en enkelt jar fil. Den jar fil skal have et manifest med et Class-Path direktiv til øvrige jar filer. re 2 & 3) Må du håndtere via installeren. Den skal installere: - din jar - de eksterne jar - dit native dir Og lave et shortcut til: javaw -jar dinjar.jar ..... hvor .... er de øvrige argumenter eksklusive classpath
24. april 2005 - 23:39
#2
ikke super kønt, men JNI er altid bøvlet
25. april 2005 - 00:07
#3
Hvad med -Djava.libary.path=native/win32 Skal den også sættes i MANIFEST.MF eller ? Ja, JNI er bøvlet, det er pga. et advanceret layout over GTK+/SLIK.
25. april 2005 - 00:10
#4
i shortcut'ets kommando linie
25. april 2005 - 12:42
#5
okay, exe4j klarede de fleste punkter for mig. Har dog et problem, skal have 34 dll filer i %system32% 2 dll's i \jre\lib\exe og 1 i \jre\bin Hvordan gør man det, Inno setup kunne ikke klare det, men kan man sætte PATH så det ikke er nødvendigt ? Har nemlig ikke arbejdet så meget med dll filer.
25. april 2005 - 13:28
#6
rettelse %INSTALL_DIR%\2.0 %INSTALL_DIR%\2.0\lib skal i PATH , og 2 dll's i \jre\bin og 1 .jar fil i \jre\lib\ext Hvordan gøres det ?
25. april 2005 - 13:48
#7
endnu en rettelse, skal faktisk kun sætte disse 2 %INSTALL_DIR%\2.0 %INSTALL_DIR%\2.0\lib
25. april 2005 - 18:05
#8
Ethvert installations kit generator som er bare middelmådig kan vel tilføje dirs til PATH ??
25. april 2005 - 19:30
#9
hmm, må prøvet nogle andre så. Hvordan gør man i kommandopromt, så den HUSKER det efter kommandopromt er lukket ?
25. april 2005 - 19:50
#10
manuelt går man i: control panel system advanced environment og ændrer PATH men som sagt mener jeg at en setup generator bør kunne ligge det ind i installations processen
28. april 2005 - 09:52
#11
okay, mange tak for hjælpen :] Læg et svar
28. april 2005 - 10:23
#12
ok
Kurser inden for grundlæggende programmering