Editplus ile Java,Jsp kodlarının Derlenmesi

By-CyL1nD3r

Uzman üye
1 Eyl 2008
1,485
14
BuRs4
Java kodlarını yazarken kullanabileceğimiz editorlerden biriside EDITPLUS dır. Piyasada pekçok başka Java editorü mevcut ama bunlar içinde en kullanışlısı ve en basiti EditPlus'tır. Java veya herhangi bir programlama dili ile kodlar yazabilirsiniz.Kod yazımında o dile ait komutlar renkli olarak gösterilir.
{mosgoogle}New komutuna basıp çıkan menüden kullanacağımız dili seçebiliriz. Burada bulunmayan dil desteği için
tip.png
www.editplus.com/downloads


adresinden User Files bölümüne girerek indirebiliriz.

editplus1.gif

Java'nın yeni sürümlerinde eklenen yeni komutlar için yine bu adresten indireceğimiz ufak bir dosya ile yeni komutlar içinde destek ekleyebiliriz.
1 - Java Kodlarının Derlenmesi:

Javada yazdığımız kodları dosyaismi.java ile kaydedip bunları komut satırından (Command Prompt )
javac dosyaismi.java
ile dosyayı derliyoruz. Eğer hata vermezse bu java dosyasını

tip.png
java dosyaismi


komutu ile java dosyasını çalıştırıyoruz.
( DİKKAT : çalıştırmak için dosyanın uzantısını yazmayız. Yani dosyaismi.class olarak değil dosyaismi olarak yazılır. )
Bu işlemleri EditPlus ile çok rahat ve hiç zahmetsiz yapabiliriz.
Bunun için editplus'ın Kullanıcı Araçlarını ( User Tools) kullanacağız. Üstteki menüden Tools menüsünden Configure User Tools seçeneğini işaretleyelim.Açılan menü aşağıdaki gibidir.

editplus3.gif

Burada Add tools diyerek Program seçeneğini işaretleyelim. Şimdi menu text olarak buna dilediğimiz bir isim verelim
mesela :
tip.png
Java compiler


Command menüsüne çalıştırmak istediğimiz dosya ismini seçelim.( veya yandaki ... işaretine basarakda açılan menüden seçebiliriz.)
Argument seçeneğinin yanında ok işaretine basarak açılan menüden File Name ( dosya ismi) seçeneğini seçelim ve son olarakda Capture Output seçeneğini işaretleyerek derleme sonunda verilecek çıktıyı Editplus içinden görebiliriz. Artık bu işlemi tamamladık.
Bundan sonra bir java dosyasını derlemek için uzun uzun komut yazmak yerine
tip.png
Ctrl + 1

tuşlarına basarak bu işlemi otomatik olarak yapabiliriz.

editplus4.gif

Derleme işleminin ne kadar sürdüğü de ayrıca saniye olarak yazılmaktadır. Eğer derleme sırasında hata verirse bu hata mesajına iki kere tıklayarak program kodunda hatanın verildiği satıra otomatik olarak gidilebilir.
2 . Java Kodlarının Çalıştırılması :

Şimdi de aynı işlemi derlediğimiz java dosyalarını çalıştırmak için yapalım.

editplus6.gif

Üstteki menüden Tools menüsünden Configure User Tools seçeneğini işaretleyelim.Add tools diyerek Program seçeneğini işaretleyelim. Şimdi menu text olarak buna dilediğimiz bir isim verelim mesela : Run java.
Command menüsüne çalıştırmak istediğimiz dosya ismini seçelim.(veya yandaki ... işaretine basarakda açılan menüden seçebiliriz.)
Argument seçeneğinin yanında ok işaretine basarak açılan menüden File Name Without Extension ( dosya ismini dosya uzantısı olmadan kullan ) seçeneğini seçelim.Böylece dosya isminin uzantısı olan class dosyasını kullanmadan sadece dosya_ismi kullanılmış olacaktır.
editplus7.gif
Bu seçeneğede Ctrl + 2 tuşları ile ulaşabiliriz.

Bu iki seçenekte kullanılırken EditPlus 'ın soldaki klasör(directory) menüsünden seçtiğimiz klasördeki dosyaları listeleyebiliriz.
En alttaki seçenekten belirli bir dosya uzantısına görede listeleme yapabiliriz.
Mesela java dosyalarını veya JSP dosyalarını listeleyebiliriz. Ctrl +1 ve Ctrl +2 tuşlarına bastığımızda derlenecek olan dosyanın yandaki klasörde olması gerekir.
Yani bir dosyaya çift tıklayarak açıp içinde değişiklik yaptıktan sonra derlersek program derlenecektir.
Fakat bu klasörü değiştirirsek o zaman derleme işlemi olmayacak çünkü yol ( path) değişmiş olacaktır ve bu yüzden derlenecek dosya bu path'de bulunamayacak ve hata verecektir.
Örnek mesela c:\javaornekleri klasöründen ornek.java dosyasını açtık ve daha sonra d:\deneme dizinine geçtik.
Daha sonra açtığımız bu java dosyasını derlemek için CTRL +1 tuşuna basarsak programın derlenmediğini görürüz çünkü o klasörde böyle bir dosya yok.
Yeni ( New ) düğmesine basarak yeni bir Java dosyası açalım. Yeni bir java dosyası açtığımızda java'nın template olarak kaydedilen dosyası açılacaktır. Bu dosya editplus klasöründedir ve istenildiği gibi değiştirilebilir.
3 - Editplus Ek Özellikleri:

Editplus'da Java ile çalışırken döngü açmak veya Mantıksal ifadeler kullanmak istediğinizde sizin için otomatik olarak { } işaretlerini koyar.
Mesela : IF yazdığınız anda

tip.png
IF ( ) {
}


şeklinde parantezleri () ve {} kendisi otomatik olarak koyar ve imleç () parantezin içine konumlanır.
EditPlus'ta birden fazla dosya üzerinde işlem yapılabilir.Açılan herbir dosya aynı windows'un altındaki bar ile benzer bir bar'da dosya isimlerini gösterir.

editplus9.jpg

Böylece açılan herbir dosyaya alttaki dosya ismine tıklayarak ulaşabiliriz.
4 - Editplus'ta Bul ve Değiştir :

EditPlus'ın en güzel özelliklerinden biriside açılan tüm dosyalardan belli bir kelimenin veya cümlenin değiştirilebilmesidir.
Mesela bütün JSP dosyalarımızdaki

tip.png
Connection con = DriverManager.getConnection(URL, "cskou", "q");


Satırındaki kullanıcı adı ve şifresini değiştirelim.

tip.png
Connection con = DriverManager.getConnection(URL, "ogrenci", "qwerty");


Önce bütün Jsp dosyalarını soldaki klasör menüsünden seçerek sağ tıklayıp open diyelim ve daha sonra Ctrl+H düğmesine tıklayarak değiştirme işlemini yapacağımz Bul/Değiş(Search/Replace) menüsünü açalım. Bul(find) seçeneğine bulunması gereken cümleyi değiştir (replace) seçeneğinede değiştirmek istediğimiz cümleyi yazalım.

editplus11.gif

Ve alttaki Bütün dosyalar ( All open files) düğmesine tıklayıp tümünü değiştir (Replace All) düğmesine basalım. Böylece bütün açık dosyalar üzerinde değiştirme işlemi gerçekleşmiş olur.Ve altta bilgi olarak kaç tane değişiklik yapıldığı rakam olarak yazılır.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.