AK arvutiklasside XP java käsurida

Allikas: Lambda

Käsurida on windowsi terminaliaken ehk "Command prompt" programm, mis tõenäoliselt asub kohas

  "Start" -> "All Programs" -> "Accessories" -> "Command prompt"

Ära kasuta "Start" -> Run, see on palju ebamugavam.

Java kompilaator "javac.exe" ja java interpretaator "java.exe" asuvad tõenäoliselt lauaarvutis C:\Program Files\Java\jdk1.5.0_08\bin all, kus viimane kataloog on kindlasti "bin"

Et panna windowsi terminaliaknas leitud java käima, tuleb tõenäoliselt sisse tippida pikk-pikk path:

  PIKKPATH\javac   (näiteks "C:\Program Files\Java\jdk1.5.0_08\bin\javac" kus jutumärgid on vajalikud, kuna path sisaldab tühikuid)
  PIKKPATH\java    (näiteks "C:\Program Files\Java\jdk1.5.0_08\bin\java" kus jutumärgid on vajalikud, kuna path sisaldab tühikuid)

kus PIKKPATH on muidugi javaci ja java asukoht sinu masinas (eri masinates võib olla eri kohas!), algab C:\-ga.


Kui saad java.exe-ga programmi käimalaskmisel vea, et ei leia klassi üles, on probleem tõenäoliselt selles, et java on masinas niimoodi üles seatud, et ta ei otsi programme sellest kataloogist, kus sa ise oled. Katseta järgmist lisaparameetrit, mis sunnib hetkekataloogi kasutama:

  PIKKPATH\java -cp . Hello

Seda lisaparameetrit läheb vaja ka kompileerimisel (javac), kui sinu programm kasutab lisaks teisi programme samas kataloogis.

Mõttetu on kogu aeg uuesti tippida pikka käsurida: selle asemel kasuta üles ja alla nooleklahve, millega saad võtta ette eelnevalt sisestatud käske ja neid siis kohe uuesti käiata (või enne vajadusel redigeerida).

Samuti võid defineerida endale käsureal oma käsulühendid nende pikkade pathide asemel:

  doskey jc="c:\Program Files\Java\jdk1.5.0_08\bin\javac.exe" -cp . $1
  doskey ja="c:\Program Files\Java\jdk1.5.0_08\bin\java.exe" -cp . $1

ja siis saad edaspidi tippida lihtsalt näiteks

  jc Hello.java
  ja Hello

Selleks, et edaspidi ei peaks uuesti oma käske defineerima, võid kõik need käsud doskey .... panna näiteks faili minu.bat (tähtis on, et lõpuks oleks .bat) ja töö alguses see minu.bat käsurealt käima lasta.

Lehelt http://commandwindows.com leiad huvi korral mitmeid täiendavaid nõkse käsurea kasutamiseks.