ich auf Verschleierung eines Krieges arbeite mit DashO 6.10.1 und während dieses Prozesses ich mit folgenden Fehler am Schlagen während obfuscate.xml läuft.DashO: javax.net.ssl.HostnameVerifier nicht gefunden
Fehler: com.preemptive.Dasho.DashOClassNotFoundException: javax.net.ssl.HostnameVerifier; Superschnittstelle von com.abc.xyz.client.AbstractRestClient 1 $
und Warnung: Super-Schnittstelle von com.abc.xyz.client.AbstractRestClient $ 1 javax.net.ssl.HostnameVerifier nicht gefunden
Httpclient enthält javax.net.ssl.HostnameVerifier und dieses Jar ist innerhalb des Klassenpfadabschnitts in der Dox-Datei enthalten.
Ich habe unten Code, wegen dem ich javax.net.ssl.HostnameVerifier Klasse importieren musste.
final String hostname = "hostname";
if (hostname != null) {
SSLConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(sslContextBuilder.build(), new HostnameVerifier() {
@Override
public boolean verify(String arg0, SSLSession arg1) {
return hostname.equals(arg0);
}
});
clientBuilder.setSSLSocketFactory(sslSocketFactory);
}
Hier sind meine Konfigurationen:
Java 1.6
DashO 6.10.1
Httpclient 4.5.2
Kann jemand bitte helfen Sie mir dieses Problem aus?
Sieht aus wie DashO das javax-Paket nicht vollständig liest (Daher Fehler: javax.net.ssl.HostnameVerifier nicht gefunden). Ist RT.jar in Ihrem unterstützenden Klassenpfad? Ich weiß, dass es die Einstellung "Aktuelle Java-Laufzeit hinzufügen" in DashO gibt, aber Sie könnten versuchen, es zu deaktivieren und die RT.jar manuell hinzuzufügen. –
Danke @DankVader. Ich werde es versuchen. Kannst du mir einen Gefallen geben, welchen Obfuscator soll ich benutzen? Ich kämpfe mit DashO. – Azim
DashO ist bis zu dieser Version 7.10 - 6.10.1 ist fast 5 Jahre alt. Ältere Versionen verfügen nicht über die neuesten Verschleierungstechniken oder Unterstützung für die neuesten Java-Versionen und -Frameworks. Wenn Sie noch einen aktiven Vertrag haben, sollten Sie in der Lage sein, kostenlos zu aktualisieren. (https://www.preemptive.com/support/dasho-support/dasho-change-log) –