tepisenordek
08-11-2007, 21:10 PM
Once Java'yi bilgisayariniza indirip kurunuz.Java kurulumu cok kolay ve
sorunsuz bir sekilde geciyor.Java kurulurken "autoexec.bat" dosyasina
gerekli satirlari ekleyerek sizin PATH tanimlamasi yapmaniza gerek
birakmiyor...
java'yi indirebileceginiz internet sitesi adresleri,
http://java.sun.com/
http://www.javasoft.com/
Indirmeniz gereken dosya bazen kafa karistiriyor ve bende gercekten hangisi
ne ise yariyor veya hangi surum nedir ne degildir java ile ilgili cok fazla
sey bilmiyorum.Buraya indirmeniz gereken dosyanin adini yaziyorum.Belki bir
faydasi olur veya size en azindan dogru yolda olup olmadiginizi gosterir.Bu
konu ile ilgili Java hakkinda bilgisi olanlar aciklama yaparsa sevinirim :
j2re-1_4_2-beta-windows-i586-iftw.exe
Java kurulumunu bitirdikten sonra -sizin tarafinizdan herhangi bir islem
yapilmasina gerek yok, kurulum otomatik olarak tamamlaniyor-
bilgisayarinizi acip kapatin ve kurulumunuzu test etmek icin MS-DOS
penceresinde asagidaki gibi bir komut yaziniz :
java -version
Eger java versiyonu ile ilgili bir cikti aliyorsaniz kurulum
tamamlanmistir.Simdi bu hazir Java kurulumunu PHP icerisinde nasil
tanitacagiz bunun detaylarina bakalim.
Once php.ini dosyanizi bir editor yardimiyla aciniz.Asagida yer alan
kisimi oldugu gibi php.ini dosyaniza ekleyin ve dosyalarin bulundugu dizin
isimlerini kendi sisteminize gore degistiriniz:
[java]
java.class.path= C:/WAMP/php/extensions/php_java.jar
java.home = C:/Program Files/Java/j2re1.4.2
java.library = C:/Program Files/Java/j2re1.4.2/bin/client/jvm.dll
java.library.path = C:/WAMP/php/extensions
java.class.path : PHP dagitiminizla gelen php_java.jar dosyaniz.Sistemde
bulundugu yeri belirleyip buraya yukaridaki sekilde yaziniz...
java.home : Java icin kok dizini.Bu java'nin sisteminizdeki kurulum
dizinidir.Yukaridaki ornekten yararlanip kendi sisteminizde bu dizin icin
yolu belileyip yaziniz.Eger ongorulen olarak kurduysaniz yukaridaki yolun
aynisi olmasi gerekir...
java.library : Java Sanal Makinesi icin kaynak dosya.Yukaridaki ornegi
inceleyerek bu dosyanin sisteminizdeki yerini belirleyip ayni sekilde
yaziniz...
java.library.path : PHP icin Uzantilar (extensions) dizininiz ne ise
buraya da o dizinin yolunu giriniz.Sonucta bu dizinin ne oldugunu PHP
kurulumunuz sirasinda extension_dir="C:/WAMP/php/extensions" gibi
bir direktif ile belirlemis olmaniz gerekiyor.Bu nedenle bu yolu girerken
daha onceden yapilmis bu ayardan da yararlanabilirsiniz...
Bu islemleri bitirdikten sonra php.ini icinde asagidaki gibi
satirlarin yer aldigi kesimi bulup:
;extension="php_gd2.dll"
extension="php_java.dll"
php_java.dll yazan satirin onundeki noktali virgulu kaldirin veya
boyle bir satir yoksa o kesimde herhangi bir yere boyle bir satiri
ekleyiniz...
Sistemi kapatip tekrar aciniz.Bu adim Windows makinelerde cok onemli!
Icinde asagidaki gibi kodlarin oldugu bir php test dosyasi hazirlayiniz :
PHP:
1.
2. <?php
3.
4. phpinfo ();
5.
6. ?>
Eger ciktilarin icinde Java ile ilgili bir kisim goruyorsaniz Java
eklentisi sisteminize basarili bir sekilde kurulmus demektir.Simdi
asagidaki gbi bir PHP dosyasi hazirlayip sistemin calismasini kontrol
edebilirsiniz : (Kod gruplari Internetten alinmistir...)
PHP:
1.
2. <?php
3.
4. $system_inst = new Java('java.lang.System');
5.
6.
7. // Test
8.
9. echo "Sisteminiz icin java verisoynu:";
10.
11. echo $system_inst->getProperty("java.version");
12.
13. ?>
veya daha detayli bir ornek icin asagidaki gibi bir kod parcasi
kullanabilirsiniz :
PHP:
1.
2. <?php
3.
4. $system = new Java('java.lang.System');
5.
6. print 'Java Versiyonu='.$system->getProperty('java.version').' <br>';
7.
8. print 'Java Saglayan=' .$system->getProperty('java.vendor').' <br>';
9.
10. print 'Isletim Sistemi='.$system->getProperty('os.name').' '.
11.
12. $system->getProperty('os.version').' Islemci Mimarisi '.
13.
14. $system->getProperty('os.arch').' <br>';
15.
16.
17.
18. $formatter = new Java('java.text.SimpleDateFormat',
19.
20. "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");
21.
22.
23. print $formatter->format(new Java('java.util.Date'));
24.
25. ?>
sorunsuz bir sekilde geciyor.Java kurulurken "autoexec.bat" dosyasina
gerekli satirlari ekleyerek sizin PATH tanimlamasi yapmaniza gerek
birakmiyor...
java'yi indirebileceginiz internet sitesi adresleri,
http://java.sun.com/
http://www.javasoft.com/
Indirmeniz gereken dosya bazen kafa karistiriyor ve bende gercekten hangisi
ne ise yariyor veya hangi surum nedir ne degildir java ile ilgili cok fazla
sey bilmiyorum.Buraya indirmeniz gereken dosyanin adini yaziyorum.Belki bir
faydasi olur veya size en azindan dogru yolda olup olmadiginizi gosterir.Bu
konu ile ilgili Java hakkinda bilgisi olanlar aciklama yaparsa sevinirim :
j2re-1_4_2-beta-windows-i586-iftw.exe
Java kurulumunu bitirdikten sonra -sizin tarafinizdan herhangi bir islem
yapilmasina gerek yok, kurulum otomatik olarak tamamlaniyor-
bilgisayarinizi acip kapatin ve kurulumunuzu test etmek icin MS-DOS
penceresinde asagidaki gibi bir komut yaziniz :
java -version
Eger java versiyonu ile ilgili bir cikti aliyorsaniz kurulum
tamamlanmistir.Simdi bu hazir Java kurulumunu PHP icerisinde nasil
tanitacagiz bunun detaylarina bakalim.
Once php.ini dosyanizi bir editor yardimiyla aciniz.Asagida yer alan
kisimi oldugu gibi php.ini dosyaniza ekleyin ve dosyalarin bulundugu dizin
isimlerini kendi sisteminize gore degistiriniz:
[java]
java.class.path= C:/WAMP/php/extensions/php_java.jar
java.home = C:/Program Files/Java/j2re1.4.2
java.library = C:/Program Files/Java/j2re1.4.2/bin/client/jvm.dll
java.library.path = C:/WAMP/php/extensions
java.class.path : PHP dagitiminizla gelen php_java.jar dosyaniz.Sistemde
bulundugu yeri belirleyip buraya yukaridaki sekilde yaziniz...
java.home : Java icin kok dizini.Bu java'nin sisteminizdeki kurulum
dizinidir.Yukaridaki ornekten yararlanip kendi sisteminizde bu dizin icin
yolu belileyip yaziniz.Eger ongorulen olarak kurduysaniz yukaridaki yolun
aynisi olmasi gerekir...
java.library : Java Sanal Makinesi icin kaynak dosya.Yukaridaki ornegi
inceleyerek bu dosyanin sisteminizdeki yerini belirleyip ayni sekilde
yaziniz...
java.library.path : PHP icin Uzantilar (extensions) dizininiz ne ise
buraya da o dizinin yolunu giriniz.Sonucta bu dizinin ne oldugunu PHP
kurulumunuz sirasinda extension_dir="C:/WAMP/php/extensions" gibi
bir direktif ile belirlemis olmaniz gerekiyor.Bu nedenle bu yolu girerken
daha onceden yapilmis bu ayardan da yararlanabilirsiniz...
Bu islemleri bitirdikten sonra php.ini icinde asagidaki gibi
satirlarin yer aldigi kesimi bulup:
;extension="php_gd2.dll"
extension="php_java.dll"
php_java.dll yazan satirin onundeki noktali virgulu kaldirin veya
boyle bir satir yoksa o kesimde herhangi bir yere boyle bir satiri
ekleyiniz...
Sistemi kapatip tekrar aciniz.Bu adim Windows makinelerde cok onemli!
Icinde asagidaki gibi kodlarin oldugu bir php test dosyasi hazirlayiniz :
PHP:
1.
2. <?php
3.
4. phpinfo ();
5.
6. ?>
Eger ciktilarin icinde Java ile ilgili bir kisim goruyorsaniz Java
eklentisi sisteminize basarili bir sekilde kurulmus demektir.Simdi
asagidaki gbi bir PHP dosyasi hazirlayip sistemin calismasini kontrol
edebilirsiniz : (Kod gruplari Internetten alinmistir...)
PHP:
1.
2. <?php
3.
4. $system_inst = new Java('java.lang.System');
5.
6.
7. // Test
8.
9. echo "Sisteminiz icin java verisoynu:";
10.
11. echo $system_inst->getProperty("java.version");
12.
13. ?>
veya daha detayli bir ornek icin asagidaki gibi bir kod parcasi
kullanabilirsiniz :
PHP:
1.
2. <?php
3.
4. $system = new Java('java.lang.System');
5.
6. print 'Java Versiyonu='.$system->getProperty('java.version').' <br>';
7.
8. print 'Java Saglayan=' .$system->getProperty('java.vendor').' <br>';
9.
10. print 'Isletim Sistemi='.$system->getProperty('os.name').' '.
11.
12. $system->getProperty('os.version').' Islemci Mimarisi '.
13.
14. $system->getProperty('os.arch').' <br>';
15.
16.
17.
18. $formatter = new Java('java.text.SimpleDateFormat',
19.
20. "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");
21.
22.
23. print $formatter->format(new Java('java.util.Date'));
24.
25. ?>