Någon som skulle vilja hjälpa mig ??? Funkar det om du ställer dig i katalogen där jdk är installerat (bin-katalogen förstås) och kompilerar?? Tyvär så får jag samma med. även om jag går till bin-katalogen. Om du står i katalogen där java.exe finns (C:\Program Files\Java\j2re1.4.1_01\bin för mig), och skriver "java", vad händer då? Får följande medd. Program är inte ett internt, externt kommando program eller kommando fil. Kontrollera att sökvägen till Javas bin-katalog är det som står FÖRST i path:en. Känner mig snart tom i huvudet, har skrivit min path på följande vis Tror du har glömt ett semikolon i pathen: Fortfarande en liten fråga Hmm... Jag har i system variables... fungerar klockrent. Vet tyvärr inte vad ditt fel beror på... :( Har installerat om allt igen, och en del filer kan jag köra men ej kompilera JDK'n ligger i C:\Program Files\Java\j2re1.4.1_01\bin. Denna ligger i pathen i system variables. Känner mig dummare och dummare, men det vill inte fungera. Börjar få slut på idéer här... :( Hej Eftersom du får meddelandet att det inte är något program...etc så är inte sökvägen rätt. Att du kan köra redan kompilerade java program behöver inte ha något med att kompilera javaprogram då du kan ha en korrekt referens till en java runtime i pathen. Fixar detta i eftermiddag, är på jobbet för tillfället. Okej Så här blev det för mig också! Jag installerade på min dator med XP Home, fixade det med sökvägen som det stod i min lånade bok. Jag fick det inte att fungera och tröttnade. Hej igen Har vaknat till liv igen, trodde aldrig att jag skulle få uppleva att skriva ett Bra om du läser vad man svarar när du frågar om något... Se ovan: Hehehe... Håller med. Ber så mycket om ursäkt för att jag misstolkade dit svar Kalle D.jdk+ win xp
Försöker installera java:s jdk1.3 på mitt nya operativsystem win xp.
Problemet är att jag inte får sökvägen att fungera när jag skall kompilera,
eller dyligt.
jdk:n är installerad under C:, och min mapp med javakod ligger på samma
nivå.
Har gått in och satt path:en såsom sun säger vid installationen, men får det ej att fungera.
Skriver jag sökvägen till min javakod mapp osv, säger kommandotolken att det inte är ett intern kommando osv.
Någon som vill säga hur jag skall göra eller om jag behöver installera något annat.Sv: jdk+ win xp
Sv: jdk+ win xp
När jag öppnar kommandotolken får jag följande sökväg ibörjan
C:\Documents and Settings\namn>
skriver cd C:kommer till C
kollar med dir, alla mappar listats upp jdk:n, javakoden osv
har även kollat med set: och path:en verka stämma.
men ej
skriver jag fel sökväg, är van vid att jobba i win 98, där fungerade allt utmärkt.Sv: jdk+ win xp
Sv: jdk+ win xp
skriver jag java så får jag fram hela specificationen("alltså")Usage osv osv.Sv: jdk+ win xp
Om den inte gör det så kan det ibland ställa till det.Sv: jdk+ win xp
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3.1\BIN\C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program\Delade filer\Roxio Shared\DLLShared
När jag går till min java-katalog med filer får jag bara fel.
jdk:n och mappen med java-filer ligger under C:
Skriver jag cd C:\ i kommandotolken och namnet på java-fil mappen som heter Java2
så säger den att det inte är ett internt,externt kommando.
Behöver man sätta classpath i win xp, gjorde detta i win 98 där detta fungerade, alltså sökvägen till min javakod mapp.Sv: jdk+ win xp
C:\JDK1.3.1\BIN\<b>;</b>C:\WINDOWS\system32Sv: jdk+ win xp
Skriver jag path:en i användarvariabler eller i systemvariabler.
Har skrivit path:en i systemvariabler som jag sa innan, har även lagt till det semikolon som var glömt. men ej.
Om jag skriver följande :
C:\Document and Settings\namn\cd\Java2
C:\Java2>cd java_yatzy
C:\Java2\java_yatzy
Så långt är allt okej, men när jag skriver javac , så hittar den inte javac
kan skriva dir och får upp alla filer i Java2-mappen, inga problem.
Vad gör jag för fel!!!!!!!Sv: jdk+ win xp
Sv: jdk+ win xp
Fungera att köra mina gamla filer(alltså de som är class-filer).
kan du inte tala om hur du har lagt dina filer(java-filer och jdk:n) och hur
du skrivit din path, så vore jag evigt tacksam.
Fungerar det utmärkt för dig så kanske det är en bra lösning till mig.
/AndersSv: jdk+ win xp
Därefter kan jag jobba i vilket directory som helst. Jag testar nu i c:\javatest.
Skapa en fil som heter c:\javatest\JavaTest.java och ser ut så här:
<code>
class JavaTest {
public static void main (String[] arguments) {
System.out.println ("Testar kompilatorn...");
}
}
</code>
Därefter ställer du dig i c:\javatest och skriver:
<code>
javac JavaTest.java
</code>
Nu bör den bli kompilerad till en .class fil. Blir den inte det kan du väl posta felmeddelandet här. Skriv sen:
<code>
java JavaTest
</code>
så bör det funka.Sv: jdk+ win xp
Nu är allt installerat direkt under C:
jdk:n och mappen med java filer som heter Java2
path:en ser ut på följande hos mig, fel eller???
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3.0\BIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program\Delade filer\Roxio Shared\DLLShared
och är satt i Systemvariabler
Om jag skriver följande :
C:\Document and Settings\Anders\cd\Java2
C:\Java2>cd java_yatzy
C:\Java2\java_yatzy
Så långt är allt okej, men när jag skriver namnet på filen och skall kompilera denna
går det ej.
tex: C:\Java2\java_yatzy>javac Play.java för att kompilera filen Play
så får jag följande fel:
javac är inte ett internt kommando, externt kommando, program eller kommandofil.
Kan köra fier som är kompilerade till class-filer, men ej kopmilera nya.Sv: jdk+ win xp
Ta bort '\' i slutet av pathen kanske??? Så att den ser ut som de andra?Sv: jdk+ win xp
Har heller inga problem och har en lknande installation på min XP.
Kan du öppna ett DOS-fönster och skriva C:\set
för att se vilket värde din PATH variabel har fått.
/B#lSv: jdk+ win xp
Jag ville gärna se en utskrift av din sökväg som det ser ut när du anger set i ett DOS fönster för att bättre kunna hjälpa dig.Sv: jdk+ win xp
Här fungerar det utmärkt men ej hemma.
/AndersSv: jdk+ win xp
Så här ser det ut när jag skriver sökvägen till min mapp med java filer,
och därefter skriver set
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation
C:\Documents and Settings\anders>cd C:
C:\>cd Java2
C:\Java2>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\anders\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program\Delade filer
COMPUTERNAME=HOME-DNA6E8EXZJ
ComSpec=C:\WINDOWS\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\anders
LOGONSERVER=\\HOME-DNA6E8EXZJ
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS;C:\WINDOWS\COMMAND;c:\jdk1.3.0\bin\;C:\WINDOWS\system32;C:\WI
WS;C:\WINDOWS\System32\Wbem;C:\Program\Delade filer\Roxio Shared\DLLSharedPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0605
ProgramFiles=C:\Program
PROMPT=$P$G
PS5ROOT=C:\Program\Roxio\Easy CD Creator 6\PhotoSuiteSESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\anders\LOKALA~1\Temp
TMP=C:\DOCUME~1\anders\LOKALA~1\Temp
USERDOMAIN=HOME-DNA6E8EXZJ
USERNAME=anders
USERPROFILE=C:\Documents and Settings\anders
windir=C:\WINDOWS
C:\Java2>Sv: jdk+ win xp
Senare installerade jag det på min 350 mhz:are med Windows 98. Tror du inte att det fungerade perfekt då? Jo, sen att jag tröttnat igen bara för att jag får errors hela tiden är ju en annan femma, lr hur?
XP och Windows är mysko... *mummel* *mummel* om man bara kunde lära sig LinuX...
//JohanSv: jdk+ win xp
Först, vi kollar så att kontakten är i :-)
Du har alltså installerat jdk standard edition 1.3.0 i mappen c:\jdk1.3.0 och i bin mappen finns javac.exe?
(bara så du inte installerat J2ee eller bara runtime.
börja med att ta bort \ efter bin så att det ser ut så här
Path=C:\WINDOWS;C:\WINDOWS\COMMAND;c:\jdk1.3.0\bin;C:\WINDOWS\system32;C:\WI
WS;C:\WINDOWS\System32\Wbem;C:\Program\Delade filer\Roxio
B#Sv: jdk+ win xp
java program mer hemma.
Ett stort tack till #B, det var som jag trodde något fel på path:en.
Nu fungerar det utmärkt.
Tack även till er andra som har lagt ner energi för att lösa mitt problem.
Byte även jdk:n till en nyare version(har ingen betydelse)
/Anders Sv: jdk+ win xp
<code>
Börjar få slut på idéer här... :(
Ta bort '\' i slutet av pathen kanske??? Så att den ser ut som de andra?
</code>
Svarade samma sak den 19:e.Sv: jdk+ win xp
Plus att han hade ju sparat 3 dgr av irritation.
Tjipp Peter.Sv: jdk+ win xp
När du skrev att jag skulle ta bort "\" i slutet av path:en, så trodde jag du
menade i slutet av hela path:en.
Hade du skrivit att det gällde jdk:n, så hade det varit lättare.
Men ännu ett stort tack för den tid du tog dig för att hjälpa till att lösa mitt problem.
till slut alltid trevligt med kommentarer av folk som inte har
varit inblandade.
/Anders