Problem med "javac"

Tags:    java

<< < 12 > >>
Heyza
Jeg er lige begyndt med java.
Og jeg er rendt ind i et problem første gang jeg skulle compillere et program.
Når jeg går ind i den mappe som min fil som jeg vil compillere er i og skriver: javac StatsUnderskud.java (Min fil hedder StatsUnderskud) skriver computeren:
"Javac" blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
Jeg bruger Win XP pro. Hvad skal jeg gøre???





16 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
hum
det er rigtigt at hvis du fra dospromt skrive path=%path%;osv
så kommer du til at skulle gøre det igen og igen.
her følger en grundig opskrift:
:>cd <til hvor du har din SDK1.4> // eller J2SDK1.4 eller J2se1.4
sdk1.4> SET JAVA_HOME = <stigen til der hvor du er>
sdk1.4> SET PATH = %JAVA_HOME%\\bin
sdk1.4> SET CLASSPATH = %JAVA_HOME%\\lib

når du bruger 'set' komandoen bliver det instaleret permanent.
i lib ligger *.jar filerne som har de classer som skal bruges. i bin ligger *.bat filer jeg er ikke helt siker på om de er lige så nødvendige?
at efter hvilken java du har fået hentet ned, kan det være at java.jar og javac.jar mv. ikke ligger lige efter sdk1.4\\ og altså ikke lige efter %JAVA_HOME%\\ det kan muligvis være, at du skal skrive set classpath = %JAVA_HOME%\\se\\lib eller noget tilsvarende. Så kik først i stifinder og lokaliser java.jar og javac.jar, som forøvrigt ligger sammen med javaw.jar og andre nyttige jars.
og så lige at - jo - hvis du skal tilføje noget i enveroment editoren skal du seperere med ; semikolon
%JAVA_HOME% betegnelsen genkendes af 'alle gode programmer' som også gerne vil have defineret HOME f.eks ANT_HOME(project styring), J2EE_HOME(suns server)
er der flere problemer så skriv til mig nighwa@stofanet.dk



nå jeg tog den i venstre dengang jeg downloadede det andet!!!
det er nok derfor
jeg takker

java.jar.jar.jar



User
Bruger #55 @ 29.11.02 21:15
Heyza
Jeg er lige begyndt med java.
Og jeg er rendt ind i et problem første gang jeg skulle compillere et program.
Når jeg går ind i den mappe som min fil som jeg vil compillere er i og skriver: javac StatsUnderskud.java (Min fil hedder StatsUnderskud) skriver computeren:
"Javac" blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
Jeg bruger Win XP pro. Hvad skal jeg gøre???



Du skal gå ind i Control panel -> System -> Advanced -> Environtment variables
find den system variabel der hedder "Path" tilføj stien til jdk\\bin, efter en restart skulle det virke.



oki det hjalp ikke så meget kaspar.
Nu er der gået ligt kuk i det. Fx hvis jeg vil redigere min autoexec.bat fil skriver jeg jo: edit autoexec og så skriver computeren at: "Edit" blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
Hvad er den gamele sti???
Og hvad skal jeg gøre???



User
Bruger #55 @ 01.12.02 14:45
oki det hjalp ikke så meget kaspar.
Nu er der gået ligt kuk i det. Fx hvis jeg vil redigere min autoexec.bat fil skriver jeg jo: edit autoexec og så skriver computeren at: "Edit" blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
Hvad er den gamele sti???
Og hvad skal jeg gøre???


Du skulle jo _tilføje_ stien til jdk/bin ikke slette det der stod der ...



oki så ser jeg om det hjælper så jeg takker!!!



Nu skal jeg tilføje den hvordan gør jeg det???
det er sætningen
%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem
og sætningen
C:\\Programmer\\Java\\j2re1.4.0_01\\bin
der skal sættes sammen hvordan skal jeg gøre det men en / eller ; eller hva???



User
Bruger #55 @ 01.12.02 20:22
Nu skal jeg tilføje den hvordan gør jeg det???
det er sætningen
%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem
og sætningen
C:\\Programmer\\Java\\j2re1.4.0_01\\bin
der skal sættes sammen hvordan skal jeg gøre det men en / eller ; eller hva???


du tilføjer den i slutning så det bliver til :
%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;C:\\Programmer\\Java\\j2re1.4.0_01\\bin

Alle de stier som der ligger i den variabel er dem windows søger igennem når du skriver en kommando ude i dos prompten.



det virker ik er der noget andet jeg kan gøre????



User
Bruger #55 @ 02.12.02 17:23
det virker ik er der noget andet jeg kan gøre????


Det skal virke !
ellers er der noget virkelig galt, du må ikke køre dos prompten med Run -> cmd man skal vælge den i start menuen, det er den eneste ting jeg kan se der kan være galt.



User
Bruger #55 @ 02.12.02 17:25
det virker ik er der noget andet jeg kan gøre????

Det skal virke !
ellers er der noget virkelig galt, du må ikke køre dos prompten med Run -> cmd man skal vælge den i start menuen, det er den eneste ting jeg kan se der kan være galt.



Jow forresten du kan også gøre det manuelt ude i dos prompten sådan her :
PATH=%PATH%;C:\\Programmer\\Java\\j2re1.4.0_01\\bin
Men det skal gøres hver gang du genstarter (måske hver gang du starter en dos promt er ikke sikker).....



<< < 12 > >>
t