Avatar billede quaid Nybegynder
08. november 2001 - 16:15 Der er 14 kommentarer og
1 løsning

api fortsat...

Har forlænge siden installeret commapi på egen maskine hvor det virker (endda uden at have opsat classpath til jar filen som install filen foreskriver)

Har nu forsøgt at installere det på en anden maskine efter instruktionen, men får bare fejl...
En kammarat fra datamatiker studiet har prøvet på sin maskine og får også fejl..??
Hvor fanden kan fejlen være ?? og hvorfor kan det køre på min maskine uden classpath??
Der er 100 point til den der gider hjælpe mig igennem dette commapi crap!
QD::
Avatar billede kresten Nybegynder
08. november 2001 - 16:49 #1
Som gammel datamatiker selv, må jeg nok ty til at det er en fejl 40... dvs. dig selv foran skærmen.

Hvad er fejlen?

Mit gæt er at du derhjemme sikkert har installeret API\'et et sted hvor du allerede har sat din classpath til at kigge, muligvis efter noget andet?

Avatar billede quaid Nybegynder
08. november 2001 - 18:46 #2
Det har du garanteret helt ret i!
Der er ingen classpath overhovedet i autoexec.bat.
Kun en almindelig path til jdk bin mappen.
Da jeg første gang installerede api\'et havde jeg også mange problemer, og prøvede derfor at kopierer mange filer til forskellige kataloger i jdk\'s bibliotek, og der ligger de endnu, måske derfor kan det køre uden classpaten!??
Personligt tror jag at fejlen ligger i autoexec.bat filen, men jeg kender ikke ret meget til hvordan man sætter stier op osv.
Jeg har kopieret de 3 filer som der kræves over i de angivne mapper, og udpakket commapi på c drevet med de mapper winzip nu laver til apiet.
jeg får fejlen \"unsupported comm operation\"
QD::
Avatar billede disky Nybegynder
09. november 2001 - 08:31 #3
læg jar filen både under jdk/lib men også i den lib dir som er under din JRE

Comm api\'en er lidt knudret.
Avatar billede quaid Nybegynder
09. november 2001 - 09:21 #4
hvad med classpath??
Avatar billede disky Nybegynder
09. november 2001 - 09:31 #5
Jeg har den .jar fil som ligger under JRE med i min CLASSPATH og det virker :)
Avatar billede quaid Nybegynder
09. november 2001 - 09:52 #6
Da jeg ikke har nogen Classspath , kan du så lige vise hvordan den skal se ud ??
Jeg ser i andre bøger at der både er med set.. og uden ??
Er det lige meget hvor i autoexec.bat den står?
QD::
Avatar billede disky Nybegynder
09. november 2001 - 09:55 #7
lad os sige du har lagt commapi jar\'en i c:\\programmer\\jre\\lib\\commapi.jar

så skrive du følgende når du vil starte dit program som hedder \'Test.class\' og ligger i den dir du står i.

java -cp c:\\programmer\\jre\\lib\\commapi.jar Test


Avatar billede quaid Nybegynder
09. november 2001 - 10:04 #8
Ok men hvad med den CLASSPATH?
Er den så bare ligegyldig?
QD::
Avatar billede disky Nybegynder
09. november 2001 - 10:05 #9
du kan lave en classpath for hele dit system, eller angive den hver gang du starter et program.

Hvilket OS bruger du ?
Avatar billede quaid Nybegynder
09. november 2001 - 10:07 #10
win98
Avatar billede disky Nybegynder
09. november 2001 - 10:08 #11
i din autoexec.bat skriver du

set CLASSPATH=c:\\programmer\\jre\\lib\\commapi.jar

den skal selvfølgelig tilpasses din filstruktur, og hvad api\'en hedder :)
Avatar billede quaid Nybegynder
09. november 2001 - 11:09 #12
har nu lavet den Classpath, og kan godt compilere classen der bruger porten.
Desværre kan mainprogrammet der skal køre classen ikke finde classen den skal køre selvom de ligger i samme bibliotek. Denne fejl er opstået efter jeg oprettede Classpathen?? hvordan hænger det sammen?
QD::
Avatar billede disky Nybegynder
09. november 2001 - 11:17 #13
ups, min fejl.

set CLASSPATH=c:\\programmer\\jre\\lib\\commapi.jar;.


Jeg havde glemt ;. som betyder currentdirectory
Avatar billede quaid Nybegynder
09. november 2001 - 12:23 #14
Så var der hul igennem.
Måtte dog lige kopiere properties filen over i samme mappe som jar filen, da den ikke kunne finde portene.
Mange tak
QD::
Avatar billede disky Nybegynder
09. november 2001 - 12:24 #15
selv tak :)
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