From: Hakan Uygun (hakan.uygun@linux.org.tr)
Date: Fri 07 Oct 2005 - 17:30:09 EEST
Selam,
Java, farklı package'ların içerisinde bulunan kodları classpath değerine göre
bularak çalıştırır.
Bunun için yapılacak bir kaç yöntem var.
1- Ortam değişkeni CLASSPATH'e ( tıpkı işletim sistemi PATH'i gibi )
kullandığınız diğer paketleri ( .jar ) tanıtmanız gerekir.
2- java komutuna -cp parametresi ile verebilirsiniz.
3- kullandığınız bütün diğer paketlerin jarlarını açıp kendi jarınıza
yerleştirmek.
Bu yöntemlerden 2.sini öneririm. Bir kabuk betiği içerisinde yazıp doğrudan bu
kabuk betiğini çalıştırarak uygulamanızı kullanabilirsiniz.
örneğin :
#!/bin/bash
java -cp /home/deneme/deneme.jar:/home/deneme/deneme2.jar -jar uygulama.jar
Bundan daha gelişmiş betikleri ( örneğin bir klasör içerisindeki bütün jarları
classpath için dizen ) internetten bulabilirsiniz sanırım.
kolay gelsin,
Hakan Uygun
Cum 07 Eki 2005 15:14 tarihinde, Ali Dereli şunları yazmıştı:
> On 10/7/05, Azer Demir <azer.demir@gmail.com> wrote:
> > selam,
> >
> > bunun için jar dosyasının olacağı dizinin içinde bir lib dizini
> > oluşturup veritabanı sürücüsünü bu dizinin içine kopyalamalısınız.
> > ayrıca classpath ayarları ile ilgili bir ayarlama da yapmanız
> > gerekebilir.
> >
> > kolay gelsin
>
> merhaba;
> çözümün bu kadar uzun oldugunu zannetmiyorum. (umarım değildir)
> siz bu tarz bi uygulamayı daha önce yaptınız mı?
> saygı,sevgi
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama