JAVAMAIL

Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.
suatatan
25-04-2005, 11:01   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2005


Selam Dostlar:
Javamail API kullanarak mail özelligi olan programlar ytapmaktayim, bu programlar da gerekli ayarlari yaptigim bilgisayarlarda sorunsuzca calismakta:
Sozkonusu gerekli ayarlari, ilgilenen arkadaslar bilirler;
mail.jar ve
activation.jar
dosyalarinin CLASSPATH'larinin tanitilmasi gerekiyor. Bu islem de XP'de malumunuz üzere manuel olarak yapiliyor.
Sorunum su:
Bu programlari yapip dagittigimda, kullanicilari CLASSPATH ayarlarini yapmak icin akla karayi seciyor.
Acaba CLASSPATH'lari istedigim sekilde otomatik olarak duzenleyecek bir yordam yok mu?
Maksadim, yazdigim mail ozellikli bir programin kullanici bilgisayarina henuz kurulum asamasinda iken CLASSPATH'lari istedigim sekilde duzenlemesi.
Bu konu ile ilgiliacil yardima ihtiyacim var.
Yardimci olursaniz sevinirim...

PaladinX
25-04-2005, 20:58   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
225 mesaj
Kayıt Tarihi:Kayıt: Mar 2005

Microsoft'un hazırlamış olduğu paketler ile Java ile kayıt defterini değiştirebilirsin. Bu sayede classpath ayrını kullanıcı yerine sen yapabilirsin. Aynı şekilde bir Dos komutu olan set'i kullanabilirsin. Örneğin

set CLASSPATH="C:\Program Files\Java\jre1.5.0\lib"

Mesela bunu yapabilirsin:

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
import java.io.IOException; public class Environment implements Variables { public Environment() { try { Runtime.getRuntime().exec(command + var + path); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] a) { new Environment(); } } interface Variables { static final String command = "set\t"; static final String var = "CLASSPATH="; static final String path = "\"C:\\Program Files\\Java\\jre1.5.0\\lib\""; }