OVH Cloud OVH Cloud

javax.net.ssl.HttpsURLConnection

6 réponses
Avatar
ma2thieul
Bonjour,
J'aurais besoin de la librairie javax.net.ssl.HttpsURLConnection.
Mais tous les packages que j'ai trouvés où il y a javax.net.ssl ne
contiennent pas la classe HttpsURLConnection.
Est-ce que quelqu'un a une idée sur l'endroit où je pourrais la
trouver?
Merci d'avance de votre aide

6 réponses

Avatar
Sébastien Col
La classe HttpsURLConnection fait partie du JDK. Elle se trouve dans
l'archive $JAVA_HOME/jre/lib/jsse.jar


"ma2thieu" a écrit dans le message de
news:
Bonjour,
J'aurais besoin de la librairie javax.net.ssl.HttpsURLConnection.
Mais tous les packages que j'ai trouvés où il y a javax.net.ssl ne
contiennent pas la classe HttpsURLConnection.
Est-ce que quelqu'un a une idée sur l'endroit où je pourrais la
trouver?
Merci d'avance de votre aide


Avatar
ma2thieul
"Sébastien Col" wrote in message news:<40ec54ef$0$21693$...
La classe HttpsURLConnection fait partie du JDK. Elle se trouve dans
l'archive $JAVA_HOME/jre/lib/jsse.jar

non j'ai vérifié dans la jdk (jdk 1.3.1.)

J'ai telechargé la jsse, il y a bien le package avec plein de classes
tres intéressantes, mais il n'y a pas celle que je veux.
Faut-il que je télécharge une autre jdk ? la derniere en date ?
merci de ton aide

Avatar
ma2thieul
"Sébastien Col" wrote in message news:<40ec54ef$0$21693$...
La classe HttpsURLConnection fait partie du JDK. Elle se trouve dans
l'archive $JAVA_HOME/jre/lib/jsse.jar



C'etait une bonne idée : je n'avais pas la bonne jdk : j'ai
telechargé la jdk version 1.5 (beta)
Il y bien le jsse.jar avec la classe que je veux
Je l'inclus dans mon projet eclipse
Tout se passe tres bien
Je compile (tout va toujours tres bien),je transforme mon projet en
jar (aucun problème) et quand j'execute : j'ai une exception
java.lang.NoClassDefFoundError: javax/net/ssl/HttpsURLConnection

Une idée de ce qui se passe ?

Avatar
Sébastien Col
J'ai le JDK 1.4.2, et la classe que tu cherches est présente à partir du
JDK1.4.
Il va donc falloir passer à la dernière version.
A+

"ma2thieu" a écrit dans le message de
news:
"Sébastien Col" wrote in message
news:<40ec54ef$0$21693$...

La classe HttpsURLConnection fait partie du JDK. Elle se trouve dans
l'archive $JAVA_HOME/jre/lib/jsse.jar

non j'ai vérifié dans la jdk (jdk 1.3.1.)

J'ai telechargé la jsse, il y a bien le package avec plein de classes
tres intéressantes, mais il n'y a pas celle que je veux.
Faut-il que je télécharge une autre jdk ? la derniere en date ?
merci de ton aide



Avatar
Sébastien Col
As-tu modifier la variable d'environnement JAVA_HOME pour qu'elle pointe
bien sur le nouveau JDK ?
Regarde aussi dans la configuration de ton projet Eclipse pour qu'il utilise
bien le nouveau JDK


"ma2thieu" a écrit dans le message de
news:
"Sébastien Col" wrote in message
news:<40ec54ef$0$21693$...

La classe HttpsURLConnection fait partie du JDK. Elle se trouve dans
l'archive $JAVA_HOME/jre/lib/jsse.jar



C'etait une bonne idée : je n'avais pas la bonne jdk : j'ai
telechargé la jdk version 1.5 (beta)
Il y bien le jsse.jar avec la classe que je veux
Je l'inclus dans mon projet eclipse
Tout se passe tres bien
Je compile (tout va toujours tres bien),je transforme mon projet en
jar (aucun problème) et quand j'execute : j'ai une exception
java.lang.NoClassDefFoundError: javax/net/ssl/HttpsURLConnection

Une idée de ce qui se passe ?



Avatar
ma2thieul
"Sébastien Col" wrote in message news:<40ed0828$0$18116$...
As-tu modifier la variable d'environnement JAVA_HOME pour qu'elle pointe
bien sur le nouveau JDK ?
Regarde aussi dans la configuration de ton projet Eclipse pour qu'il utilise
bien le nouveau JDK



Finalement le probleme est resolu, ce n'etait pas le bon package.

Pour info il y en a 3 qui contiennent cette classe au moins
javax.net.ssl
com.sun.net.ssl
et (le bon) com.sun.net.ssl.internal.www.protocol.https

merci de votre aide :)