Arne Skrevet 17. januar 2007 Del Skrevet 17. januar 2007 Hei! Eg har lånt ei bok om java på biblioteket, og eg tenkte eg kunne instalere programvaren. Eg har lasta ned JDK 6-pakken for wintendo. Når eg skulle instalere, laga eg ei ny mappe på C:\ som heiter java. Eg har instalert både development kit og runtime enviroment rett i den mappa. Når eg går inn i CMD, skriv eg dette: cd C:\javajavac Det vert ikkje gjenkjent som ein intern eller ekstern kommando. Å skrive inn java i staden for javac hjelper heller ikkje. Kva trur du eg gjer feil? Lenke til kommentar
Arne Skrevet 17. januar 2007 Forfatter Del Skrevet 17. januar 2007 Eg skreiv cd C:\java\binjava i stadenfor, og då fekk eg opp masse rart... Info om å kjøre classfiler og om å kjøre .jar filer. Eg treng å vite korleis eg complierer filer... Lenke til kommentar
_Xorcist Skrevet 17. januar 2007 Del Skrevet 17. januar 2007 Det er fordi C:\Java\bin ikke ligger i classpath i windows. Høyreklikk på my computer, velg advanced, environment variables. Finn frem til variabelen som heter "Path" og legg til "C:\Java\bin". Når du har gjort det må du starte kommandolinjen på nytt for at den skal få med seg endringene. Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 Flott, men når eg skriv inn javac i cmd, finn han det ikkje! Brukar ein ikkje javac no lengre? Skal eg berre skrive java class fil.class for å kompliere? Lenke til kommentar
Haraldson Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 Skal du kompilere via CMD, må du skrive javac Klasse.class. Når du så skal kjøre den kompilerte fila, skriver du java Klasse. Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 (endret) Jepp. Korleis kan eg angi kor .classfilane ligg, slik at eg utan å skifte sti kan kompliere? Eg har ikkje noka program som heiter javac.exe el. l. Viss eg vil at alle .class-filane mine skal ligge i C:\java\class, og at alle .java-filene mine skal ligge C:\java\java, korleis angir eg det? Endret 18. januar 2007 av Fjott Lenke til kommentar
krigun Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 Jepp. Korleis kan eg angi kor .classfilane ligg, slik at eg utan å skifte sti kan kompliere?Eg har ikkje noka program som heiter javac.exe el. l. Viss eg vil at alle .class-filane mine skal ligge i C:\java\class, og at alle .java-filene mine skal ligge C:\java\java, korleis angir eg det? 7749551[/snapback] javac -sourcepath C:\windows\system32\drivers\javasources -d C:\windows\kernel\bloat WindowsDelete.java Eller noe sånt. Les: http://java.sun.com/j2se/1.5.0/docs/tooldo...aris/javac.html Vil uansett anbefale deg å bruke en IDE, eller Ant i det minste, for guds skyld... Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 Eg har bestemmt meg for at eg vil kompliere og kjøre via CMD, og då er vel det greitt? Det høyrtes litt vanskeleg ut. Er det nokon som har betre forslag? Lenke til kommentar
Vasily Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 (endret) Ser at det er mange nybegynnere som kompilerer og kjører sine første programmer via kommandolinjen. Mange som har liten generell datakunnskap knoter og bruker mye tid på dette. Det som tilfredstiller nybegynnere er å se at koden de skriver faktisk fungerer, og det på kortest mulig tid (fra koding -> resultat). Jeg vil anbefale alle som er helt ferske til å benytte seg av en java-editor (Java IDE) som for eksempel JCreator o.l med en gang. http://www.jcreator.com/download.htm (Velg Freeware version) Installer Java SDK -> installer JCreator -> skriv koden din -> kompiler (knapp) -> kjør progammet (knapp) Kommandolinjen kan man komme tilbake til ved en senere anledning.. Endret 18. januar 2007 av Vasily Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 (endret) Seier du i dette innlegget at eg er ein nybyrjar med lite generel datakunskap? Nybyrjar er eg i java, ellers hadde eg ikkje trengt hjelp, men det er ikkje tilfellet at eg har lite generell datakunskap. Eg skal sjå på linken du gav meg, takk. EDIT: Innlegg 1234. Endret 18. januar 2007 av Fjott Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 (endret) Det skjer ein feil! Programmet finn ikkje javac! Error : Invalid path, C:\jar\bin\javac.exe -classpath D:\java\source;C:\jar\jre\lib\rt.jar;C:\jar\jre\lib\ext\dnsns.jar;C:\jar\jre\lib\ext\localedata.jar;C:\jar\jre\lib\ext\sunjce_provider.jar;C:\jar\jre\lib\ext\sunmscapi.jar;C:\jar\jre\lib\ext\sunpkcs11.jar -d D:\java\source D:\java\source\helloworld.java Håpar nokon kan hjelpe meg. Endret 18. januar 2007 av Fjott Lenke til kommentar
Vasily Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 BTW.. Her har du en detaljert og fin guide for å kjøre java via kommandolinjen. http://www.cs.unc.edu/~dewan/comp114/f03/r...ine-java-xp.doc Bytt ut "JBuilder7" med adressen til din SDK-installasjon Lenke til kommentar
zissou Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 Seier du i dette innlegget at eg er ein nybyrjar med lite generel datakunskap?Nybyrjar er eg i java, ellers hadde eg ikkje trengt hjelp, men det er ikkje tilfellet at eg har lite generell datakunskap. Eg skal sjå på linken du gav meg, takk. EDIT: Innlegg 1234. 7752338[/snapback] Det finnes nok circa 1 000 000 nettsider som tar for seg problemet du har. Så siden du da har datakunnskapen der, burde det være rimelig greit å finne ut av dette med noen få søk på nettet. Z. Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 Ja, det burde det nok. Eg sa ingenting om at eg var sivilingenør i datateknik, eg sa at eg ikkje var noob. Takk for hjelp, eg skrik ut om det er noko. Lenke til kommentar
Vasily Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 Man kan ikke kunne alt. Du er ung og lovende, og er helt klart på riktig vei Fjott! PS! Jeg mente generellt nybegynnere, ikke spesifikk deg.. Lenke til kommentar
Arne Skrevet 18. januar 2007 Forfatter Del Skrevet 18. januar 2007 Eg fekk ikkje det programmet til å virke, men eg fekk det til å virke i CMD! Eg fekk kompliere det, men er det nokon som veit korleis eg berre kan skrive javac helloworld.java, i staden for javac D:\java\source\helloworld.java ? Lenke til kommentar
Drømmemannen Skrevet 18. januar 2007 Del Skrevet 18. januar 2007 Du kan jo bare bytte mappe til der Java-filene ligger. Lenke til kommentar
Arne Skrevet 20. januar 2007 Forfatter Del Skrevet 20. januar 2007 (endret) Ja, det var ein god ide! Når eg skal kjøre classfilene mine, skjer dette: D:\java>java source\helloworld Exception in thread "main" java.lang.NoClassDefFoundError: source\hellow ong name: helloworld) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader 4) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) Endret 20. januar 2007 av Fjott Lenke til kommentar
Drømmemannen Skrevet 20. januar 2007 Del Skrevet 20. januar 2007 (endret) Prøv heller D:\java\source> java helloworld Hvis du absolutt vil stå i D:\java mener jeg det blir > java source.helloworld, men det tror jeg krever at helloworld har deklarert source som package. Endret 20. januar 2007 av balletryne Lenke til kommentar
Arne Skrevet 21. januar 2007 Forfatter Del Skrevet 21. januar 2007 Tusen takk for all hjelp eg har fått! Det virkar som om det er mange som er god i programmering her! Eg fekk det til å virke slik som du skreiv. No kjørar og komplierar eg i console, og redigerer i JCreator Pro! Eg redigerer i den fordi han satt koden opp så bra. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå