Makale numarası: 183712 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale, Java için SDK'yi yüklemek ve Clspack, Classd.exe ve Javasrc.exe yardımcı programlarını kullanmak hakkında ayrıntılı bilgiler sunmaktadır.
Microsoft Java Sanal Makinesi (MSJVM) Microsoft kaynaklı olarak dağıtılmaz. İlerideki Microsoft ürünlerine de eklenmeyecektir. MSJVM'yi içermekte olan Microsoft yazılım ve SKU'ları devre dışı bırakılmaya devam edilecek veya MSJVM içermeyen sürümlerle değiştirilecektir. Microsoft 1999 ve 2003 arasında 10 MSJVM güvenlik güncelleştirmesi yayınlamıştır. Microsoft Windows Update Web sitesinde toplu bir güncelleştirme bulunur. Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Java için SDK'nin yüklenmesi ve yardımcı programlarının kullanılması hakkında yönergeler sunan öğelerin listesi aşağıda verilmektedir.
GereksinimlerJava için SDK, Microsoft[ASCII 174] Windows 95, Windows 98 veya Windows NT 4.0 ve Internet Explorer'ın en son sürümünü gerektirmektedir. Internet Explorer 3.02 kullanıyorsanız, Authenticode 2.0'a sahip olduğunuzdan ve Güvenlik Ayarları'nın etkin içeriğin yüklenmesine izin verecek biçimde etkinleştirildiğinden emin olun. Bunun için, tarayıcının Görünüm menüsünde Seçenekler'i tıklatın ve "Etkin İçeriğin yüklenmesine izin ver" seçeneğini (Güvenlik sekmesinde) seçin.
YüklemeJava için SDK iki yolla yüklenebilir. Aşağıdaki yöntemlerden birini seçebilirsiniz:
CLSPACK Nedir?Clspack, \%Windir%\Java\Classes dizininde yeni bir Classes.zip dosyası oluşturmak için kullanılan bir araçtır. Bu araç, paket yöneticisi ile yüklenmiş olan paketleri dönüştürür ve paket içeriklerini bir ZIP dosyasına yazar. Bu aracı <sdk-dizini>\Bin ve \%Windir%\ dizinlerinde bulabilirsiniz.
Clspack çalıştırmak için kullanılan komut aşağıdaki gibidir:
Bu, bir Classes.zip dosyası oluşturur ve tüm Java paketlerini %Windir%\Java\Classes\Classes.zip dosyasına yerleştirir. JPM'de depolanan tüm sistem sınıflarını içerir. Java için Microsoft derleyicisi (Microsoft compiler for Java - jvc), varsayılan ayar olarak bu konumu denetler; bu nedenle, classpath ortam değişkeninizi ayarlamanız gerekmez. Bu konumu denetlemeyen başka bir Java derleyicisi kullanırsanız, classpath değişkeninizi aşağıdaki gibi ayarlayın:
NOT: Java için SDK yüklemek amacıyla SDKSetupWizard kullandıysanız, yükleme sonrasında makinenizi yeniden başlattığınızda bu araç otomatik olarak çalıştırılır. Ancak, yükleme amacıyla kendi kendine ayıklanan dosyayı kullandıysanız, tüm bileşenleri yükledikten sonra Clspack-auto komutunu el ile çalıştırdığınızdan emin olun.
Classd.exe, Classr.exe ve Javasrc.exe Nedir?Microsoft Visual J++ kullanıcıları, çoğu sistem sınıfı için Java kaynağının yanı sıra sınıf hata ayıklaması bilgilerini de içeren bu sistem sınıfı güncelleştirilmiş sürümleriyle Java için SDK avantajlarından da yararlanabilir. Bu sınıflar, karşılık gelen VM sürümüyle kullanılmalıdır. Kaynak dosyalarını yerel makineye ayıklamak için Visual J++ ve SDK ile sunulan Javasrc.exe aracı kullanılmalıdır.
JDK 1.1 Özellikleri Visual J++ ile Nasıl Kullanılmalı?JDK 1.1 dil özelliklerini Visual J++ ile kullanabilmek için, Java için SDK'nin 2.0x veya sonraki bir sürümüyle gelen Jvc.exe dosyasını kullanmalısınız. Jvc.exe dosyası, aşağıdaki özelliklerle kodu derleme becerisini de içerir:
Java için SDK ile Sağlanan Diğer Araçlar Nasıl KullanılmalıSDK'nin içerdiği diğer araçları kullanabilmeniz için, <sdk-dizini>\Bin işaret ettiğinizden emin olun. SDK araçlarının çoğu bu dizindedir. Ancak, CABAndSIGN araçlarının <sdk-dizini>\Bin\PackSign dizininde olduğunu unutmayın.
NOT 1: Jactivex.exe dosyası, Visual J++ 1.x ile gelen JAVATLB'nin yerini alan yeni bir araçtır. Bu araç <sdk-dizini>\Bin dizinindedir ve Java'da ActiveX nesneleri için sarıcı sınıflar oluşturmak amacıyla yoğun biçimde kullanılır.
Bu aracı çalıştırmak için aşağıdaki komutu kullanmalısınız:
Burada "dosyaadı", tür kitaplığının dosya adıdır (*.tlb, *.olb, *.ocx, *.dll veya *.exe). Bu, JAVATLB'nin oluşturduğu .class dosyaları yerine java kaynak kodunu (.java) oluşturur. Oluşturulan Java kaynak kodu, Microsoft Visual J++ 1.x'in içerdiği derleyicinin önceki sürümlerinde olmayan yeni işlevler gerektirir. Bu nedenle, oluşturulan .java dosyalarını, Java için SDK'nin 2.0x veya sonraki sürümlerinde bulunan Jvc.exe dosyasıyla derlemelisiniz.
NOT 2: Java için SDK'nin 2.0x veya sonraki sürümlerinde, JavaReg.exe dosyasının yeni bir sürümü bulunduğunu da unutmayın (2.0 sürümü; özgün sürüm Visual J++ 1.x ile birlikte gelen JavaReg 1.0'dır). Bu araç, Java sınıflarını COM nesneleri olarak kaydetmek amacıyla kullanılır. JavaReg.exe dosyası, <sdk- dizini>\Bin dizininde de bulunabilir.
Internet Explorer'ın en son sürümünü yüklemek için, aşağıdaki Web sitesine bakın:
http://www.microsoft.com/windows/ie_intl/tr/default.mspxJava için SDK'yi yüklemek için, aşağıdaki Web sitesini ziyaret edin:
(http://www.microsoft.com/windows/ie_intl/tr/default.mspx)
167938CLSPACK yardımcı programı hakkında daha fazla bilgi için, aşağıdaki Web sitesinde yer alan Java için SDK belgelerine başvurun:
(http://support.microsoft.com/kb/167938/ )Classes.zip Yüklendikten Sonra JavaSrc Dosyası Nasıl Çalıştırılır (Bu makale, henüz çevrilmemiş İngilizce içeriğe bağlantılar içerebilir)
177165SDK'de bulunan araçlarla ilgili daha fazla bilgi için, lütfen aşağıdaki Web sitesine başvurun:
(http://support.microsoft.com/kb/177165/ )Java 1.1'in yeni özelliklerini Visual J++ 1.1 ile kullanma (Bu makale, henüz çevrilmemiş İngilizce içeriğe bağlantılar içerebilir)
167998SDK yardımıyla CABAndSIGN araçlarını kullanmak hakkında daha fazla bilgi için, lütfen aşağıdaki Web sitesine başvurun:
(http://support.microsoft.com/kb/167998/ )DÜZELTME: Visual J++ programlarında Internet Explorer 4.0 ile Hata Ayıklaması Yapılamıyor (Bu makale, henüz çevrilmemiş İngilizce içeriğe bağlantılar içerebilir)
181374
(http://support.microsoft.com/kb/181374/ )İlgili bileşenlerin karşıdan yüklenmesi hakkında makaleler (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Makale numarası: 183712 - Last Review: 14 Kasım 2005 Pazartesi - Gözden geçirme: 6.3
Bu makaledeki bilginin uygulandigi durum: