27. april 2002 - 15:49Der er
5 kommentarer og 1 løsning
kør en jar fil
Jeg har lavet en batch fil der hopper ind i en ønsket mappe, og pakker indholdet i en jarfil. sådan her :
cd.. cd.. cd.. cd.. cd java cd makroer jar cvfm winj.jar manifest.txt *.*
Så langt så godt. Nu vil jeg så prøvet at starte filen med en anden batch fil jeg har lavet:
cd.. cd.. cd java cd makroer c:\jdk1.3.1\bin\java -server -cp c:\jdk1.3.1\jre\lib\comm.jar;. winj
Som det ses er der en classpath i filen til en comm.jar fil, samt en path til compilerens bin katalog for undgå at skulle rode rundt i autoexec.bat filen. Dette er gjort hvis jeg ville sende programmet til en almindelig bruger der så ville kunne undgå at skulle ændre noget. Desværre får jeg bare fejlen :
Exception in thread "main" java.lang.NoClassDefFoundError: nyjar
Hvorfor nu det ?? Kan det tænkes at man skal lave en classpath til den nye jar fil ?? QD::
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
AAAAAARRGGGGG Den exception der er vist, er ikke den rigtige!! Den viser dog det samme, bare at der er tale om winj. QD:: PS her går det godt..................
Ja det virker :) Jeg er skulle selvfølgelig have set dokumentationen for JVM. Batch filen ser nu sådan ud: java -jar -server -cp c:\jdk1.3.1\jre\lib\comm.jar;. winj.jar Mærkeligt nok vil den ikke acceptere -server mode!!? Kører fint hvis jeg ikke bruger den! JVM'eren burde vel være ligeglad om den skulle køre -server på en almindelig class eller en jar ? QD::
Synes godt om
Ny brugerNybegynder
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.