AK arvutiklasside XP java käsurida: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
13. rida: 13. rida:
   PIKKPATH\java -version
   PIKKPATH\java -version
    
    
  kus PIKKPATH on muidugi javaci ja java asukoht, algab C:\-ga.  
kus PIKKPATH on muidugi javaci ja java asukoht, algab C:\-ga.  




25. rida: 25. rida:
   doskey ja="c:\Program Files\Java\jdk1.5.0_08\bin\java.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
ja siis saad edaspidi tippida lihtsalt näiteks
    
    
   jc Hello.java
   jc Hello.java

Redaktsioon: 11. september 2007, kell 11:11

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

  "Start"->"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\java -version
  

kus PIKKPATH on muidugi javaci ja java asukoht, 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

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" $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.