Avatar billede sophus.00 Nybegynder
07. oktober 2002 - 16:37 Der er 16 kommentarer og
1 løsning

java -classpath ?

Jeg er lige begyndt på java og kan kun compilere java med
javac fil.java methoden og den er ikke særlig holdbar jeg vil gerne også i andre dir kunne compilere java jeg har hørt noget om java -classpath så jeg prøver jeg dos konsollen at skrive
java -classpath C:\jdk1.1.8\bin\javac.exe
så får jeg en masse lort kastet i hovedet så prøver jeg istedet
java -classpath C:\jdk1.1.8\bin\
men også der får jeg kastet det samme i hovedet hvad skal jeg gøre ???
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 16:41 #1
Hvilket "lort" får du i hovedet?
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 16:42 #2
JDK er Java Development Kit, JRE er Java Runtime Environment, dvs. den container, hvori den kode bliver eksekveret.
JDK består bla. af alle de klasser fra SUN, som du kan gøre brug af under den applikationsudvikling, f.eks. Vector-klassen.

Først skriver du:

javac -classpath . xxxx.java (compilering til .class-fil)

efterfulgt af

java -cp . xxx (eksekvering)

Din classpath er "-cp."

Du skal have downloaded SDK'en (ver 1.4!!!) fra http://www.javasoft.com

Håber det hjælper dig - og go' arbejdslyst!

Din Jdk/Sdk er oldgammel!!! Hent den nye!
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 16:45 #3
Filen javac.exe ligger et sted i retning af mappen:
    C:\din_j2se_mappe\bin\
så den sti skal du have tilføjet til din environment variabel CLASSPATH
Avatar billede sophus.00 Nybegynder
07. oktober 2002 - 16:51 #4
Sorry men jeg har altså JDK 1.1.8 så er den OLDGAMMEL ?
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 16:53 #5
Den er meget gammel du skal som magoo... sagde download 1.4 som er meget nyere, den findes i en install version på www.java.sun.com
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 16:55 #6
Ja, hent ver. 1.4 fra www.javasoft.com
Der er mange forbedring ifht. 1.1.8!
Men ligegyldigt, hvilken version du bruger, er kompilering og eksekvering, som jeg beskrev ovenfor:-)

Edit din autoexec.bat og ret/opret linien, så der står:

set CLASSPATH=c:\din_j2se_mappe\lib;.
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 16:57 #7
Præcist link:
http://java.sun.com/j2se/1.4/download.html
Vælg 'Windows all languages' SDK.
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 17:06 #8
Et godt tip: Hent JCreator fra www.jcreator.com
Et glimrende udviklingsmiljø for begyndere!
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 17:08 #9
Jeg må give magoo... ret det er et fremragende værktøj, som godt kan betale sig at haveen licens af :-) Jag har ikke brugt andet siden jeg fandt det !
Avatar billede cybermazedk Nybegynder
07. oktober 2002 - 17:12 #10
Du kan også bare tilføje stien til javac.exe i din path.

I windows95/98/me er det i autoxec.bat. Der står:
Set Path=c:\bla;c:\windows\bla
eller sådan noget. efter det eksisterende skriver du så sti til java sdk.
Hvis java sdk er installeret i c:\j2sdk1.4.0_02 skal det være:

Set Path=c:\bla;c:\windows\bla;c:\j2sdk1.4.0_02\bin;c:\j2sdk1.4.0_02\jre\bin

det ud af en linie.

I windows2000/XP skal du ind i kontrolpanelet->system->avanceret->miljøvariable ... her er så for neden en linie der hedder path. Tilføj:
;c:\j2sdk1.4.0_02\bin;c:\j2sdk1.4.0_02\jre\bin
efter det eksisterende ...

nu kan du skrive: javac minKlasse.java
hvor som helst ....
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 17:16 #11
Hent SDK ver. 1.4 og JCreator - det ordner alle disse problemer!
Du behøver ikke skrive noget som helst - JCreator ordner kompilering og eksekvering for dig!
Avatar billede sophus.00 Nybegynder
07. oktober 2002 - 18:30 #12
JCreator... Hvor får jeg den ?
Er den mon også GRATIS !!! ???
Avatar billede sophus.00 Nybegynder
07. oktober 2002 - 18:32 #13
Sorry havde ikke læst ovenstående indlæg
Avatar billede magoo20000 Nybegynder
07. oktober 2002 - 18:35 #14
Den fås i en glimrende gratis version jf. linket!
Avatar billede nih Novice
07. oktober 2002 - 20:31 #15
Prøv også blueJ - http://www.bluej.org/

Den er god og nem at 'lege' med

mvh Niels
Avatar billede sophus.00 Nybegynder
09. oktober 2002 - 15:27 #16
Fandt ud af det med hjælp fra Cybermazedk
Gider du at lægge et svar så får du pointsne ?
Avatar billede cybermazedk Nybegynder
09. oktober 2002 - 16:55 #17
Jamen ... det er da bare ok.

Er da kun glad for at du fik det til at virke ... og på forhånd tak for points.
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