6 votes

Comment configurer les paramètres du proxy pour qu'Eclipse Indigo puisse installer de nouveaux plugins

J'ai trouvé ceci, mais cela n'a pas fonctionné dans mon cas.

J'utilise eclipse indigo SR1 dans un linux Fedora 32 bits. C'est virtualisé par VMWare Player. Toutes les applications dans ce linux fonctionnent lorsque je configure les paramètres du proxy sauf eclipse. Je reçois ces erreurs qui semblent être bien connues.

J'ai trouvé Cette solution que j'ai essayée dans mon environnement, mais ça n'a pas fonctionné. Quand je configure les paramètres dans eclipse.ini et lance eclipse, j'obtiens des erreurs dans le journal comme ceci :

!MESSAGE System property http.proxyHost has been set to 8080 by an external resource. This value will be overwritten using the values from preferences.

Comment puis-je forcer eclipse à préférer les configurations dans eclipse.ini au lieu du panneau de préférences ?

Quelqu'un a-t-il des idées ?

Cordialement.

11voto

Ayushman Points 152
Vous devez spécifier les options suivantes sous l'option -vmargs dans le fichier .ini, chacune sur une ligne séparée :
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1

À propos, êtes-vous derrière un proxy HTTP ou un autre proxy ? Et pourquoi le menu des préférences ne fonctionne-t-il pas pour vous ?

Essayez d'ajouter cette ligne au fichier .ini si les arguments ci-dessus ne fonctionnent pas :

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient

2voto

asifaftab87 Points 126

La réponse d'Ayushman m'a aidé mais ensuite je suis toujours incapable d'installer des logiciels depuis le marché d'Eclipse. J'ai obtenu un lien après quoi je peux installer des logiciels depuis le marché d'Eclipse. Cliquez ici

Cela fonctionne bien pour les requêtes de proxy HTTP non authentifiées. Cependant, si vous avez un proxy qui nécessite une authentification (typique pour les sites où Kerberos est installé et/ou Active Directory, ou pour les sites où la sécurité réseau est paranoïaque) alors cette méthode ne fonctionne pas.

Si vous définissez le proxy JVM pour utiliser les mêmes paramètres qu'IE, la requête proxy passera automatiquement les informations d'identification de sécurité, tant que vous avez navigué sur le web avec IE au préalable (et donc le jeton de sécurité a déjà été obtenu).

Étapes pour définir le proxy JVM :

  1. Ouvrez le Panneau de configuration
  2. Programmes
  3. Java
  4. Onglet Général
  5. Bouton "Paramètres réseau"
  6. Sélectionnez le bouton radio pour "Utiliser un serveur proxy"
  7. Entrez votre adresse proxy et le numéro de port (généralement 8080)
  8. Cliquez sur OK

J'espère que cela vous aidera.

0voto

Goodwine Points 743

J'ai rencontré le même problème et j'ai essayé différentes solutions mentionnées ici et dans plusieurs blogs sans en trouver une qui fonctionne pour moi.

Cependant... une solution que j'ai trouvée est que si vous avez un IDE Eclipse x32 et un système d'exploitation x64, les paramètres ne seront pas toujours enregistrés, ce qui peut poser problème.

J'avais ce problème avec Juno x32 + Win7 x64, maintenant il est résolu en utilisant Juno x64 et Kepler x64

Alors, vérifiez votre système d'exploitation/IDE et assurez-vous d'avoir les bonnes versions.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X