05. maj 2004 - 20:08
Der er
10 kommentarer og 1 løsning
'javac' blev ikke genkendt
Jeg prøver at lære mig selv Java 2 med 'grundbogen' af Lamay & Cadenhaed i hånden, men det går ikke synderligt godt. jeg har hentet Java 2 - SDK 1.4.2_04 fra java.com, men der opstår et problem når jeg i kommandoprompten skriver javac 'filnavn' Så får jeg fejlmeddelensen " 'javac' blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil. " Håber der er et svar derude, eller skulle jeg prøve at af- og så geninstalere det? vh Regi
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Har du tilføjer java bin dir til path ?
Du kan starte med at compile med: C:\j2se1.4.2_04\bin\javac HelloWorld.java Når du bliver træt af det kan du tilføje C:\j2se1.4.2_04\bin til PATH. [ret placering hvis den ikke passer med din PC]
Jeg kan godte komplimere i mappen F:\j2sdk1.4.2_04\bin, men selvom jeg har tilført denne linje til path så virker kommandoen javac ikke andre steder?
Hvis mappen med javac.exe er i PATH så skal Windows også kunne finde den exe i et hvilket som helst directory. (du skal dog muligvis genåbne DOS box)
Hvis du har tilføjet path vha. "system" i control panel, skal du genstarte før Windows fatter det.
"du skal dog muligvis genåbne DOS box" Og så virker det :) tak Regi
NT4 skulle vist genstartes, men 2K kan godt finde ud af det hvis man åbner en ny DOS box efter ændringen (min kan ihvertfald).
Jeg kører selv xp der ikke behøvede at genstarte, og så lærte jeg også lidt om experten.dk samtidig med point, og forskel på svar og kommentar
Ahhh, nu har jeg endelig observeret mønsteret. Hvis man har et program kørende (f.eks. total commander), ændrer i env. vars. så registreres det ikke af child processer til det kørende program (jeg starter altid cmd.exe fra total cmdr). Hvis man lukker det kørende program og starter det igen, så er environment som sat i control panel.
Det lyder jo egentlig også meget logisk.
Kurser inden for grundlæggende programmering