Avatar billede 0123 Novice
19. november 2004 - 23:15 Der er 48 kommentarer og
1 løsning

kompiler med javac

Hej !
Jeg er ved at kompiler med javac men , jeg kan ikke få det til at fungerer !
Jeg har skrevet et lille program i wordpad som hedder statsunderskud. I ms dos promten skal jeg finde mappen hvor den ligger i for at kompiler det men den skriver at stigen er ukendt og jeg har tjekket stigen. den skulle værer rigtig nok. I bogen henviser de godt nok til win 95 men det har vel ingen betydning.
Jeg kører win xp .
er der nogle som kan hjælpe mig med mit problem ?
Avatar billede simonvalter Praktikant
19. november 2004 - 23:18 #1
javac/java skal være i din PATH

så navigerer du til din mappe og kører:
javac -cp . Mitprogram.java
java -cp . Mitprogram

ellers må du lige sige hvilken fejl du får.
Avatar billede 0123 Novice
19. november 2004 - 23:21 #2
Det vil sige at jeg skal placere java exe placeringen i pathen ?
Avatar billede simonvalter Praktikant
19. november 2004 - 23:22 #3
ja
Avatar billede simonvalter Praktikant
19. november 2004 - 23:23 #4
det gør det ihvertfald lidt nemmere .. så kan du javac eller java direkte uden at skulle give den fulde sti.
Avatar billede 0123 Novice
19. november 2004 - 23:26 #5
Er det javac.exe eller java.exe som skal stå der ?
Avatar billede simonvalter Praktikant
19. november 2004 - 23:27 #6
stien til din <sdk>/bin

f.eks. C:\j2sdk1.4.2_05\bin
Avatar billede 0123 Novice
19. november 2004 - 23:34 #7
C:\Programmer\Java\jdk1.5.0\bin sådan noget som det ?
Avatar billede simonvalter Praktikant
19. november 2004 - 23:34 #8
jep
Avatar billede 0123 Novice
19. november 2004 - 23:36 #9
Når jeg skriver CD C:\java Så skriver den at den angivne sti blev ikke fundet !
Avatar billede simonvalter Praktikant
19. november 2004 - 23:38 #10
så findes den vel ikke.
Avatar billede 0123 Novice
20. november 2004 - 00:24 #11
Efter Navnet path skal der noget der ?
Avatar billede 0123 Novice
20. november 2004 - 00:29 #12
PathC:\Programmer\Java\jdk1.5.0\bin
Det er det som står i min path.
Er det rigtigt ?
Avatar billede simonvalter Praktikant
20. november 2004 - 01:10 #13
Fjern Path

min computer/ egenskaber/ avanceret / miljøvariabler

der står sikkert også andre ting i din Path

f.eks
C:\Programmer\Java\jdk1.5.0\bin;C:\MySQL\bin
Avatar billede 0123 Novice
20. november 2004 - 01:36 #14
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\WbemC:\Programmer\Java\jdk1.5.0\bin det står i min variableværdi.
I mit variablenavn står der kun path !
Avatar billede simonvalter Praktikant
20. november 2004 - 01:57 #15
kan du skrive javac direkte i commandline så er det klaret ..
Avatar billede simonvalter Praktikant
20. november 2004 - 01:59 #16
men du skal altså bruge ; som seperator
Avatar billede 0123 Novice
20. november 2004 - 02:01 #17
I hvilke commandolinje ?
Avatar billede mikkelbm Nybegynder
20. november 2004 - 02:22 #18
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Programmer\Java\jdk1.5.0\bin

Må være den rigtige...
Avatar billede mikkelbm Nybegynder
20. november 2004 - 02:27 #19
Som Simon også påpegede ;)
Avatar billede 0123 Novice
20. november 2004 - 14:22 #20
Jeg kan godt skrive java´men , når jeg skriver javac sker der ikke noget !
Avatar billede simonvalter Praktikant
20. november 2004 - 15:04 #21
5. Update the PATH variable (Optional)

You can run the Java 2 SDK without setting the PATH variable, or you can optionally set it as a convenience.
Should I set the PATH variable?
Set the PATH variable if you want to be able to conveniently run the Java 2 SDK executables (javac.exe, java.exe, javadoc.exe, etc.) from any directory without having to type the full path of the command. If you don't set the PATH variable, you need to specify the full path to the executable every time you run it, such as:

    C:> \j2sdk1.4.2_<version>\bin\javac MyClass.java

It's useful to set the PATH permanently so it will persist after rebooting.
How do I set the PATH permanently?
To set the PATH permanently, add the full path of the j2sdk1.4.2_<version>\bin directory to the PATH variable. Typically this full path looks something like C:\j2sdk1.4.2_<version>\bin. Set the PATH as follows, according to whether you are on Microsoft Windows NT or 98/2000/ME.

Microsoft Windows NT, 2000, and XP - To set the PATH permanently:


Choose Start, Settings, Control Panel, and double-click System. On Microsoft Windows NT, select the Environment tab; on Microsoft Windows 2000 select the Advanced tab and then Environment Variables. Look for "Path" in the User Variables and System Variables. If you're not sure where to add the path, add it to the right end of the "Path" in the User Variables. A typical value for PATH is:
    C:\j2sdk1.4.2_<version>\bin

Capitalization doesn't matter. Click "Set", "OK" or "Apply".
The PATH can be a series of directories separated by semi-colons (;). Microsoft Windows looks for programs in the PATH directories in order, from left to right. You should only have one bin directory for a Java SDK in the path at a time (those following the first are ignored), so if one is already present, you can update it to j2sdk1.4.2_<version>\bin.


The new path takes effect in each new Command Prompt window you open after setting the PATH variable.
Avatar billede 0123 Novice
20. november 2004 - 16:04 #22
Når jeg gør det som bliver skrevet i instruktionen bliver anvend knappen ikke aktiveret !
Hvad gør jeg forkert ?
Avatar billede simonvalter Praktikant
20. november 2004 - 16:19 #23
Det ved jeg ikke men jeg kan ikke forklare det bedre selv.
Avatar billede 0123 Novice
21. november 2004 - 14:17 #24
Tak for hjælpen !
Avatar billede _carsten Nybegynder
21. november 2004 - 16:53 #25
-> 0123

Har du fået det til at virke  ???

Ud fra dine kommentarer virker det nemlig ikke som om det kører!!
Avatar billede 0123 Novice
22. november 2004 - 04:42 #26
Nej det gør det heller ikke !
Jeg tror ikke min path står rigtig for den kan ikke finde den i dos !
Avatar billede _carsten Nybegynder
22. november 2004 - 09:03 #27
Det gør den nemlig ikke!

Du har installeret sdk'en et andet sted end "C:\Programmer\Java\jdk1.5.0\bin"

Hvis du ikke ved hvor det er, så søg på din disk efter filen "javac.exe" og angiv denne sti i din path.

"C:\Programmer\Java\jdk1.5.0\bin" er default installation af JRE, som automatisk installeres når du installerer SDK'et, hvis dette ikke fravælges og det tvivler jeg på at du har gjort.

Så - find javac.exe og angiv den sti i path, kigger forbi i løbet af eftermiddagen.
Avatar billede 0123 Novice
22. november 2004 - 16:27 #28
vil det sige at jeg skal slette runtime fra kontrolpanelet ?
Avatar billede _carsten Nybegynder
22. november 2004 - 16:46 #29
Nej

Har du VNC installeret på din PC ???
Avatar billede 0123 Novice
23. november 2004 - 04:47 #30
Hvad er det ?
Hvis jeg har skal jeg slette det ?
Avatar billede _carsten Nybegynder
23. november 2004 - 08:27 #31
VNC er et program som gør det muligt for mig at se/bruge din computer på
nøjagtig samme måde som når du selv sidder ved skærmen, det gør det væsentlig
nemmere for mig at hjælpe med at løse problemet

Det kræver at jeg kender din IP og det password der tastes i VNC.

Hvis du vil se hvordan det virker, kan du få lov at kigge på min maskine
der hjemme, men det kan tidligst blive engang i aften, da jeg er på arbejde nu
og den maskine får du ikke lov til at kigge på.

Her kan du læse mere om VNC:  http://www.realvnc.com

Direkte download (windows) :  http://www.realvnc.com/dist/vnc-4.0-x86_win32.exe

Udveksling af IP og password foregår IKKE her på Eksperten, men ved at du sender
mig en mail på:      zxcv snabelA mail.dk  hvis du vælger denne løsning,
alternativt kan du afinstallere java og forsøge dig igen med at installere.
Avatar billede 0123 Novice
23. november 2004 - 15:55 #32
Vi kan aftale en tid i morgen!
Du kan bare skrive hvornår du har tid !
Avatar billede _carsten Nybegynder
23. november 2004 - 16:46 #33
OK - så må det blive mellem kl. 20.00 og kl. 22.00

I henhold til ekpertens regler skal løsningen (hvis vi får løst problemet)
postes her, men det sørger jeg for.

Og har du tid i aften, giver du bare lyd fra dig!
Avatar billede 0123 Novice
24. november 2004 - 04:48 #34
Ok !
Avatar billede _carsten Nybegynder
24. november 2004 - 08:40 #35
Fornemmer at du mest aktiv nat/morgen, vil du hellere gøre det nu, så kan vi godt det, du kan så bare ikke kigge på min maskine ???
Avatar billede 0123 Novice
24. november 2004 - 15:33 #36
I aften vil passe mig fint !
Jeg henvender mig efter kl 20.00 !
Avatar billede 0123 Novice
24. november 2004 - 21:31 #37
Hej Carsten !
Hvad skal du bruge ?
Avatar billede _carsten Nybegynder
24. november 2004 - 21:37 #38
Min PC slukkes om 20 minutter!
Avatar billede 0123 Novice
24. november 2004 - 21:40 #39
Ok.
Har du et foreslag hvornår vi kan ordne min computer !
Avatar billede _carsten Nybegynder
24. november 2004 - 21:41 #40
Nå - ok

Send mig en mail på zxcv@mail.dk så jeg kan skrive til dig, uden om eksperten !
Avatar billede _carsten Nybegynder
24. november 2004 - 21:43 #41
Vi kan ikke udveksle IP-adresser og password herinde
Avatar billede 0123 Novice
24. november 2004 - 21:45 #42
Nej selvfølgelig kan vi ikke det !
Jeg har også lige sendt en mail til dig !
Avatar billede _carsten Nybegynder
24. november 2004 - 21:57 #43
Har du modtaget svar fra mig ???
Avatar billede 0123 Novice
24. november 2004 - 21:58 #44
Nej ikke endnu!
Avatar billede _carsten Nybegynder
24. november 2004 - 22:04 #45
Ok - skifter mail adr.
burde komme nu !
Avatar billede 0123 Novice
27. november 2004 - 16:17 #46
Hej Carsten !
Tak for hjælpen !
Avatar billede 0123 Novice
27. november 2004 - 16:17 #47
Smid et svar !
Avatar billede _carsten Nybegynder
27. november 2004 - 22:50 #48
Selvom det endte med en geninstallation af java, var det ikke det som var problemet.

I variabelnavnet PATH, havde der indsneget sig et mellemrum " PATH" så det var kun
den føste variabelværdi den indlæste (%SystemRoot%\system32), da mellemrummet blev
fjernet rullede det bare.
Avatar billede 0123 Novice
27. november 2004 - 23:05 #49
Tak for hjælpen !
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