Avatar billede Asky Forsker
21. december 2013 - 09:49 Der er 11 kommentarer og
1 løsning

Linien i CLASSPATH til JDK

I SYSTEM-avancerede indstillinger-Miljøvariabler har jeg forsøgt at indsætte en linje til JDK-filerne fx CLASSPATH C:\Program Files\java\JDK1.7.0_45\lib\tools.jar
har også prøvet
CLASSPATH C:\Program Files\java\JDK1.7.0_45\bin\javac.exe
filerne ligger der, men jeg kan ikke få det til at virke på kommandoprompten, kun hvis jeg skriver hele stien.
Avatar billede arne_v Ekspert
21. december 2013 - 14:59 #1
PATH skal indeholde C:\Program Files\java\JDK1.7.0_45\bin (men ogsaa en helt maase andet - pas paa ikke at slette det der er i forvejen).

JAVA_HOME skal pege paa C:\Program Files\java\JDK1.7.0_45.

CLASSPATH boer ikke bruges. I stedet bruger du:
  javac -classpath ... ...
  java -classpath ... ...
Avatar billede Asky Forsker
21. december 2013 - 21:27 #2
Tak for det. Skriv et svar.
Avatar billede arne_v Ekspert
21. december 2013 - 21:53 #3
svar
Avatar billede Asky Forsker
22. december 2013 - 09:01 #4
Har faktisk ikke fået det til at virke endnu. Jeg har skrevet det i systemvariabler. skal det stå i brugervariabler i stedet? eller begge steder? jeg har kun én bruger.
Avatar billede arne_v Ekspert
22. december 2013 - 15:11 #5
Forskellen er:

bruger variabel => kun din bruger

system variabel => alle brugere

Normalt goer det ikke nogen forskel.
Avatar billede arne_v Ekspert
22. december 2013 - 15:11 #6
Hvilke vaerdier har de nu?

Og hvad er det som ikke virker?
Avatar billede Asky Forsker
22. december 2013 - 16:49 #7
Har prøvet flere fx
JAVA_HOME C:\Program Files\Java\JDK1.7.0_45

Java_lib C:\Program Files\Java\JDK1.7.0_45\LIB\tools.jar

Javac-classpath C:\Program Files\Java\JDK1.7.0_45\BIN\javac.exe

Java-classpath C:\Program Files\Java\JDK1.7.0_45\BIN

Hvis jeg skriver hele stien virker det, men hvis jeg står i arbejdsbiblioteket fx askyweb\BIBOR3 og skriver javac- så virker det bare ikke. jeg har ikke prøvet at pakke med jar endnu.
Avatar billede arne_v Ekspert
22. december 2013 - 20:34 #8
environment (miljoe) variabel PATH skal udover en masse andet indeholde C:\Program Files\Java\JDK1.7.0_45\BIN

environment (miljoe) variabel JAVE_HOME skal have vaerdien C:\Program Files\Java\JDK1.7.0_45

saa kab du hvor som helst oversaette og koere med:

javac filnavn
java klassenavn

eller hvis du skal bruge andre jar filer end dem der komme med Java:

javac -classpath .;noget.jar filnavn
java -classpath .;noget.jar klassenavn
Avatar billede Asky Forsker
22. december 2013 - 21:56 #9
Det er noteret og jeg afprøver det ved først givende lejlighed. Mine julegæster er begyndt at ankomme :-)
Avatar billede Asky Forsker
28. december 2013 - 21:51 #10
Nu er det afprøvet. men mystikken er ikke helt forsvundet. Jeg har 2 computere, begge kører win 7 home premium. På den computer, jeg bruger mest virker det stadigvæk ikke, selvom jeg har skrevet de nævnte ting i en PATH. Der var ingen i forvejen.
På den anden computer har jeg så tilføjet ;C:\Program Files\Java\JDK1.7.0_45 til en alenlang PATH, der var der i forvejen. Det virker perfekt. Begge computere fungerer ellers helt perfekt på andre områder og har stort set de samme programmer installeret.
Avatar billede Asky Forsker
28. december 2013 - 22:00 #11
Efter at have kigget igennem endnu en gang fandt jeg en lille skrivefejl . i stedet for : Nu virker det på begge computere.
så kan vi vist godt lukke denne tråd.
Avatar billede arne_v Ekspert
28. december 2013 - 22:20 #12
super!
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