27. september 2003 - 18:10
Der er
11 kommentarer og 1 løsning
classpath til directory med jar filer
Kan man lave en classpath så den inkluderer alle jarfiler i et directory ? Jeg vil gerne undgå: java -classpath c:\progra~1\jdk\JXTA\lib\jxta.jar;c:\progra~1\jdk\JXTA\lib\log4j.jar;c:\progra~1\jdk\JXTA\lib\jxtasecurity.jar;c:\progra~1\jdk\JXTA\lib\cryptix-asn1.jar;c:\progra~1\jdk\JXTA\lib\cryptix32.jar;c:\progra~1\jdk\JXTA\lib\jxtaptls.jar;c:\progra~1\jdk\JXTA\lib\minimalBC.jar;. BidirectionalAcceptPipeTestApp og istedet skrive noget ala: java -classpath c:\progra~1\jdk\JXTA\lib\*.jar;. BidirectionalAcceptPipeTestApp Men jeg synes ikke at kunne få det til at virke - nogen bud ? (Kan det overhovedet lade sig gøre ?)
Annonceindlæg fra Academic Work Denmark A/S
27. september 2003 - 18:14
#1
Nej - det kan ikke lade sig gøre med med java og javac kommandoerne.
27. september 2003 - 18:15
#2
MEN snedige folk har naturligvis lavet .sh/.bat som kan kan stuffe alle jar-filer i et directory i en environment variabel, som man så kan sætte classpath til.
27. september 2003 - 18:20
#3
Det har jeg gjort. Men jeg ville hellere have det virkede direkte.
27. september 2003 - 18:24
#4
Er der noget galt i at lave classpath til en global variabel ?
27. september 2003 - 18:25
#5
Desværre - sådan synes SUN ikke at det skulle være. Hvis du til en kørende applikation skal bruge det, så kan du lave din egen classloader der kan det. Du kunne vel også lave din egen java/javac med din classloader. Men ...
27. september 2003 - 18:27
#6
Efter min mening: ja. CLASSPATH er der til det formål. Men jeg kan ikke lide det at den gælder for alle applikationer. Måske giver det problemer. Og det kan blive meget svær at gennemslue hvad der er hentet hvorfra.
27. september 2003 - 18:28
#7
Jeg kan heller ikke lide lib/ext. Det er den sikre måde at søreg for at intet virker når man opdaterer JDK.
27. september 2003 - 18:33
#8
>>Jeg kan heller ikke lide lib/ext. Ikke forstået ?
27. september 2003 - 18:35
#9
27. september 2003 - 18:44
#10
Det var egentlig være en god løsning netop i min situation.
27. september 2003 - 18:46
#11
Bare du ikke brokker dig til mig den dag du opdaterer JDK og du ikke husker at få kopieret over.
27. september 2003 - 18:48
#12
Til den tid jeg skal opdatere JDK'en skal jeg sansynligvis også opdatere JXTA. Iøvrigt har jeg jo min trofaste backup (sålænge huset ikke brænder !).. :-)
Kurser inden for grundlæggende programmering