Windows yükleme JDK8 - advapi32.dll hata XP
JDK8 b121 inşa indirdim ve aşağıdaki hatayı alıyorum yüklemeye çalışırken:
yordam giriş noktası RegDeleteKeyExA dinamik bağlantı kitaplığında ADVAPI32.dll içinde bulunamadı
İşletim sistemi Windows XP, Versiyon 2002 Service 3, 32-bit Paketi.
CEVAP
Bu Oracle http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-July/009005.html açıklandığı gibi Windows XP RegDeleteKeyExA
Bu arada ADVAPI32.DLL
yükleyici tarafından kullanılan yok) desteği düştü, çünkü olur. Henüz XP için resmi destek sona ermiş olsa da, Java ikili hala (Java 8u20 EA b05 en azından) yükleyici değil sadece XP-uyumlu -...
Bu nedenle, çözüm aslında oldukça basittir:
7-zip (ya da başka kaliteli arşiv), dağıtım soyunmak .el ile exe, bir .(
tools.zip
), bunun da özü, içindeki dosya zipJDK8
unpack200
tüm açmak için kullanın .pack dosyaları .jar dosyaları (eski ayıklar işe yaramaz düzgün);JAVA_HOME
ortam değişkeni olmalı Java paketten kök, örneğin "C:\Program Files\Java\jdk8" - belirtebilirsiniz örtülü olarak örneğinSET JAVA_HOME=C:\Program Files\Java\jdk8
Paketten tek bir komut ile dosyaları (toplu iş dosyası):
FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar"
Paketten tek bir komut ile dosyaları (TOTEM kökünden komut satırı):
FOR /R %f IN (*.pack) DO "bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"
El ile dosyaları bulmak ve onları tek tek: ambalajın tarafından paketten
%JAVA_HOME%\bin\unpack200 -r packname.pack packname.jar
packname
rt
kullanmak istediğiniz aracı (örneğin Eclipse)
%JAVA_HOME%
ve gitmek için iyi bir konum.
Not: muhtemelen yapmamalıyız bu sadece kullanın Java 8 web tarayıcınızı veya herhangi benzer bir nedenle (yükleme TOTEM 8 gelir akla); güvenlik açıkları erken güncelleştirmeleri büyük Java sürümü bültenleri (bana)efsanevive ne XP ne de Java XP üzerinde 8 için gerçek bir destek sadece konularda daha kötü yapar sözlerine ekledi. Genellikle bahsetmiyorum bileyoktarayıcınızda Java (örneğin http://nakedsecurity.sophos.com/2013/01/15/disable-java-browsers-homeland-security/ - Bu konu zaten birçok sayfalarında kaplıdır bakın, sadece eğer daha fazla bilgi gerekiyorsa Google) gerekir. Herhangi bir durumda, AFAIK tek gerekli şey için geçerli bu işlem için TOTEM olduğunu değiştirmek için bazı yolları yukarıda belirtilen \bin\ \lib\ (dosya yerleşim yükleyici dizin ağacı biraz farklı) - ben henüzgüçlübunu yaparken karşı tavsiye.
Ayrıca Bkz: How can I get the latest JRE / JDK as a zip file rather than EXE or MSI installer?, JRE 1.7 returns: java/lang/NoClassDefFoundError: java/lang/Object
Yükleme sırasında hata windows SDK 7.1...
Reaktif Uzantıları Windows Telefonda h...
Nasıl bir Windows Hizmeti hata ayıklam...
raylar HATA gem yükleyin: libv8 yüklem...
HATA: Hata kapibara-y yükleme:...