Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:11 Der er 26 kommentarer og
2 løsninger

Problemer med Javac compiler

Jeg sidder og er gået i gennem den første tutorial fra http://java.sun.com men jeg har problemer med at finde compileren.

Tutorialen sender en videre til en anden side hvor man skal ændre noget i en path fil og det er her det går galt for mig. Er der nogen der ved hvad jeg snakke om og måske kan hjælpe mig????
Avatar billede olly Nybegynder
08. september 2003 - 19:15 #1
Ikke helt med? Kan du lige linke til den side du mener?
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:16 #2
Dette er faktisk mit proglem med deres forklaring

Error Explanation
Bad command or file name (Windows 95/98)

The name specified is not recognized as an internal or external command, operable program or batch file (Windows NT)

If you receive this error, Windows cannot find the Java compiler, javac.

Here's one way to tell Windows where to find javac. Suppose you installed the Java 2 Software Development Kit in C:\jdk1.4. At the prompt you would type the following command and press Enter: 

C:\jdk1.4\bin\javac HelloWorldApp.java
Note: If you choose this option, each time you compile or run a program, you'll have to precede your javac and java commands with C:\jdk1.4\bin\. To avoid this extra typing, consult the section Update the PATH variable in the installation instructions.
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:17 #3
Jeg bruger windows xp
Avatar billede olly Nybegynder
08. september 2003 - 19:17 #4
Okay... Hvilket OS bruger du? Windows 95 eller 98? XP?
Avatar billede arne_v Ekspert
08. september 2003 - 19:18 #5
Du doanloader Java SDK fra http://java.sun.com/j2se/1.4.2/download.html
(gerne uden NetBeans).

Hvis du nu har installeret det i C:\j2sdk1.4.2_01, så kan du compile
i in DOS box med:

C:\j2sdk1.4.2_01\bin\javac HelloWorld.java

Hvis du vil spare lidt tastning så går du ind i Control Panel +
System + Advanced + Environment og sætter C:\j2sdk1.4.2_01 ind
i PATH fordi så kan du skrive:

javac HelloWorld.java
Avatar billede arne_v Ekspert
08. september 2003 - 19:20 #6
Hm. Så lang er du nået kan jeg se.


Prøv først at få det til at virke uden at ændre i PATH.

Når det virker så ændrer du i PATH.
Avatar billede olly Nybegynder
08. september 2003 - 19:20 #7
Okay...

Højreklik på Denne Computer og vælg egenskaber - > Vælg Avanceret -> Klik på miljø variabler -> Der kan du så lave en Ny variable for din egen bruger som hedder Path og som peger på c:\jdk1.4\bin eller hvor du har installet java.

Tryk ok og luk din commandprompt og åben en ny... Så vil det virke...
Avatar billede arne_v Ekspert
08. september 2003 - 19:20 #8
Og ja min vejledning er til NT/2000/XP. I 95/98/ME skal man ligge
det ind i gode gamle AUTOEXEC.BAT !
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:21 #9
Det er det sidste jeg ikke helt er med på skal jeg edit PATH så der istedet i mit tilfælde står C:\Program Files\j2sdk1.4.2_01 og ikke andet?
Avatar billede olly Nybegynder
08. september 2003 - 19:22 #10
Du skal tilføje ;C:\Program Files\j2sdk1.4.2_01\bin til din path
Avatar billede arne_v Ekspert
08. september 2003 - 19:23 #11
Nej du skal rette fra:

xxxx;yyyy;zzzz

til:

C:\Program Files\j2sdk1.4.2_01;xxxx;yyyy;zzzz
Avatar billede olly Nybegynder
08. september 2003 - 19:23 #12
Så hvis den hedder

c:\etellerandet

så vil den efter du har ændret den hedde:

c:\etellerandet;C:\Program Files\j2sdk1.4.2_01\bin
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:24 #13
ups jeg er kommet til at slette det hele hvad mon der skulle stå??
Avatar billede arne_v Ekspert
08. september 2003 - 19:24 #14
PS: Hvis jeg var dig ville jeg ikke have installeret det i et directory med
    mellemrum i navnet.
Avatar billede arne_v Ekspert
08. september 2003 - 19:25 #15
PATH i USER eller SYSTEM ?
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:25 #16
kan jeg får fat i det etellerandet igen ???
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:26 #17
der er i System
Avatar billede olly Nybegynder
08. september 2003 - 19:26 #18
Har du en prompt åben?

Så prøv at skriv

echo %path%

Vil kunne give dig den hvis prompt er blevet åbnet før du ændrede path
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:28 #19
desværre det er et stykket tid siden jeg gjorde det det var før jeg stillede spørgsmålet så det virker ikke.
Avatar billede olly Nybegynder
08. september 2003 - 19:29 #20
Der må jeg give op så...

Kan ikke lige se nogen så...

Det afhænger jo ret meget af hvad du har installeret hvad der stod i den
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:29 #21
hvis jeg nu afinstallere mit java og så installere det igen uden at lægge det i min program files ville det så virke?
Avatar billede olly Nybegynder
08. september 2003 - 19:30 #22
Du vil hvert fald ikke støde ind i det problem med mellemrum hvis du gør det...

Men du skal stadig ændre din path til der hvor du installere JDK
Avatar billede arne_v Ekspert
08. september 2003 - 19:31 #23
SYSTEM PATH skal ihvertfald indeholde:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

derudover skal den muligvis indeholde stier til diverse applikationer
som du har installeret.
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:32 #24
ups sådan går det når man prøver sig frem :-(
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:35 #25
hvis jeg ligger mine java filer ind i C:\Program Files\j2sdk1.4.2_01\bin og så køre javac derfra så virker det så det må jeg jo bare gøre så. Jeg siger i hvertfald tak for hjælpen og deler points mellem jer hvis der er ok?
Avatar billede arne_v Ekspert
08. september 2003 - 19:38 #26
Hvis du vil prøve at lede efter din mistede PATH.

Så kan du prøve regedit og se om alle:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

alle er slettet.

Hvis ikke kan du hapse den derfra.

PS: Lad være med at slette noget inde i regedit !!
Avatar billede runekeldsen Nybegynder
08. september 2003 - 19:41 #27
Jeg tror jeg stopper for i dag det tager meget energi at starte på noget helt nyt men ihvertfald tak for hjælpen det bliver nok ikke sidste gang jeg for brug for det :-)
Avatar billede olly Nybegynder
08. september 2003 - 19:42 #28
Du ved hvor vi er :)
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