Avatar billede rrm Nybegynder
19. marts 2008 - 14:06 Der er 7 kommentarer og
1 løsning

wscompile og sætte classpath

Hejsa

Jeg er stødt ind i et problemet, der driller...

Jeg skal have generet en stub ud fra en WSDL fil. Hertil bruger jeg programmet wscompile, men får følgende fejL:

C:\tmp>C:\Programmer\WTK2.5.2\bin\wscompile.exe -verbose -import -d c:\tmp\test\
-cp C:\Programmer\Java\jdk1.6.0_04\lib\tools.jar c:\tmp\config.xml
[RemoteInterfaceGenerator: Generating Java class for: MediaSearchServiceSoap.jav
a]
[CustomClassGenerator: generating JavaClass for: zeekerSearch]
[CustomClassGenerator: generating JavaClass for: zeekerSearchResponse]
[CustomClassGenerator: generating JavaClass for: ZeekerResultSet]
[CustomClassGenerator: generating JavaClass for: ArrayOfZeekerItem]
[CustomClassGenerator: generating JavaClass for: ZeekerItem]
[CustomClassGenerator: generating JavaClass for: ArrayOfString]
[CustomClassGenerator: generating JavaClass for: zeekerDetails]
[CustomClassGenerator: generating JavaClass for: zeekerDetailsResponse]
[CustomClassGenerator: generating JavaClass for: ZeekerDetailsSet]
[CustomClassGenerator: generating JavaClass for: youtubeSearch]
[CustomClassGenerator: generating JavaClass for: youtubeSearchResponse]
[CustomClassGenerator: generating JavaClass for: youtubeDetails]
[CustomClassGenerator: generating JavaClass for: youtubeDetailsResponse]
error : com.sun.tools.javac.Main is not available in the classpath..
error: compilation failed, errors should have been reported

Nogen der kan give et hint om hvordan den der classpath skal sættes så den kan finde com.sun.tools.javac.Main???
Avatar billede arne_v Ekspert
19. marts 2008 - 14:16 #1
C:\Programmer\Java\jdk1.6.0_04\lib\tools.jar eksisterer ?
Avatar billede rrm Nybegynder
19. marts 2008 - 14:27 #2
Filen eksistere i explorer

Hvis jeg skiver stien i kør menuen, så får jeg:

---------------------------
Java Virtual Machine Launcher
---------------------------
Failed to load Main-Class manifest attribute from
C:\Programmer\Java\jdk1.6.0_04\lib\tools.jar
---------------------------
OK 
---------------------------

Andre muligheder???
Avatar billede rrm Nybegynder
19. marts 2008 - 14:29 #3
C:\Programmer\Java\jdk1.6.0_04\lib>dir
Disken i drev C har ikke noget navn.
Diskens serienummer er A4C3-DCD5

Indhold af C:\Programmer\Java\jdk1.6.0_04\lib

06-02-2008  11:07    <DIR>          .
06-02-2008  11:07    <DIR>          ..
14-12-2007  01:44        14.423.746 ct.sym
14-12-2007  01:48          145.492 dt.jar
14-12-2007  01:59          205.915 htmlconverter.jar
06-02-2008  11:06            18.381 ir.idl
14-12-2007  01:41            1.692 jawt.lib
14-12-2007  01:41          391.907 jconsole.jar
14-12-2007  01:41          246.230 jvm.lib
06-02-2008  11:06              429 orb.idl
14-12-2007  03:42        12.495.068 tools.jar
              9 fil(er)      27.928.860 byte
              2 mappe(r)  79.910.952.960 byte ledig
Avatar billede rrm Nybegynder
19. marts 2008 - 14:42 #4
sad og eksperimenterede lidt og hvis jeg i en cmd prompt skrev java fik jeg versionen "java version "1.6.0_05"" og jeg går ind i sdk bibliotekket og skriver java, så får jeg "java version "1.6.0_04"", så det er åbenbart den forkerte java jeg kører med...
Avatar billede arne_v Ekspert
19. marts 2008 - 15:15 #5
Jeg tror at der er et eller andet galt i din Java setup.

Proev evt. at put C:\Programmer\Java\jdk1.6.0_04\bin forrest i PATH.
Avatar billede rrm Nybegynder
19. marts 2008 - 20:45 #6
Det hjalp desværre ikke på det :(...

Når jeg skriver java, så kommer 1.6.0_04 frem nu... Men den skriver stadig at den ikke kan finde classpath..
Avatar billede rrm Nybegynder
23. marts 2008 - 15:52 #7
fik løst problemet... Det viste sig at jeg skulle ændre nogle stier i nogle *.vm filer i wireless kitet bin katalog...

Men læg et svar og tak for hjælpen
Avatar billede arne_v Ekspert
23. marts 2008 - 23:08 #8
ok
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