J'ai posté comment le trouver dans Eclipse Gallileo, mais si quelqu'un a des informations sur les anciennes versions, n'hésitez pas à le poster ci-dessous.Trouver le numéro de version Eclipse
Répondre
(Mise à jour Septembre 2012):
MRT points sur in the comments cette question "Eclipse Version" fait référence à un .eclipseproduct
dans le dossier principal, et il contient:
name=Eclipse Platform
id=org.eclipse.platform
version=3.x.0
Alors que semble plus simple que ma réponse originale ci-dessous.
En outre, Neeme Praks mentionne below qu'il ya une eclipse/configuration/config.ini
qui comprend une ligne comme:
eclipse.buildId=4.4.1.M20140925-0400
Encore une fois plus facile à trouver, car ce sont des propriétés Java définies et trouvés avec System.getProperty("eclipse.buildId")
.
réponse originale (Avril 2009)
Pour Eclipse Helios 3.6, vous pouvez en déduire la version plate-forme Eclipse directement à partir de l'écran À propos:
Il est une combinaison de la version globale Eclipse et la construction Id :
Voici un exemple pour Eclipse 3.6M6:
La version serait: 3.6.0.v201003121448, après la version 3.6.0 et la construction Id I20100312-1448 (une version d'intégration du 12 Mars 2010 à 14h48
Pour voir plus facilement, cliquez sur « Détails Plugin » et trier par Version.
Note: Eclipse3.6 a un tout nouveau logo cool:
Et vous pouvez voir la construction Id maintenant affiché lors de l'étape de chargement des différents plug-in.
Dans Eclipse Gallileo:
La page À propos (Aide -> A propos de Eclipse) a quelques icônes vers le bas du dialogue. Cela devrait inclure deux qui sont l'icône simple Eclipse. Sélectionnez celui avec l'info-bulle "Eclipse.org". Eclipse a de nombreux composants, chacun ayant son propre numéro de version. Le noyau est la plate-forme Eclipse
si vous voulez accéder à cette programatically, vous pouvez le faire en déterminer la version d'Eclipse \ plugins \ org.eclipse.platform_ plugin
String platformFile = <the above file>; //actually directory
versionPattern = Pattern.compile("\\d\\.\\d\\.\\d");
Matcher m = versionPattern.matcher(platformFile);
return m.group();
je pense, le plus simple est de lire readme fichier dans votre répertoire Eclipse au chemin eclipse/readme/eclipse_readme
.
Au sommet de ce fichier, il indique clairement le numéro de version:
For My Eclipse Juno; il indique la version comme Release 4.2.0
Oui, cela a été facile et a fonctionné pour Kepler . Merci! – Wes
Pour Eclipse Java EE IDE - Indigo: Aide> A propos d'Eclipse> Eclipse.org (troisième à partir de la fin). Dans la 'À propos de la plate-forme Eclipse', localisez la plate-forme Eclipse et vous trouverez la version sous la colonne Version. J'espère que cela aidera les utilisateurs de J2EE Indigo.
Pour Eclipse Kepler, il n'y a pas Aide> A propos d'Eclipse, mais je l'ai trouvé cela fonctionne:
Eclipse> A propos de Eclipse
Que voulez-vous dire par "Eclipse". Je ne vois pas cette option dans la ligne 'File Edit Navigate ...'. – Wes
Je suis sur un Mac donc il y a une option de menu appelée Eclipse qui se trouve à gauche de l'option de menu appelée Fichier. –
Il y a une propriété système eclipse.buildId (par exemple, pour Eclipse Luna , J'ai 4.4.1.M20140925-0400 comme une valeur là).
Je ne sais pas dans quelle version d'Eclipse cette propriété est devenue disponible. Vous pouvez également explorer toutes les propriétés système disponibles - il y a beaucoup d'informations disponibles sous eclipse. *, Os. * Osgi. * Et org.osgi. * Namespaces.
MISE À JOUR! Après avoir expérimenté différentes versions d'Eclipse, il semble que la propriété système eclipse.buildId
ne soit pas la bonne solution. Par exemple, sur Eclipse Luna 4.4.0, il donne le résultat de 4.4.2.M20150204-1700
qui est évidemment incorrect.
Je suspecte eclipse.buildId
la propriété système est définie sur la version de org.eclipse.platform
plugin. Malheureusement, cela ne donne pas (toujours) le résultat correct. Cependant, les bonnes nouvelles sont que j'ai une solution avec l'échantillon de code de travail que je présenterai dans une réponse séparée.
En effet. Je viens de le tester avec 'eclipse-java-luna-SR1a-win32-x86_64'. J'ai inclus votre réponse dans la mienne ci-dessus. +1 – VonC
Vous mentionnez "eclipse/configuration/config.ini" mais ne mentionnez pas qu'il est facilement accessible depuis le code Java avec System.getProperty ("eclipse.buildId"). Je ne sais pas quel était le contexte de la question initiale, voulait-il la trouver dans le système de fichiers ou à l'exécution (à l'intérieur d'un plugin)? –
Je suppose que c'était un peu des deux, surtout lorsque cette information a été enregistrée. – VonC
Voici un extrait de code qui imprime la version complète de Eclipse en cours d'exécution (ou de toute application RCP).
String product = System.getProperty("eclipse.product");
IExtensionRegistry registry = Platform.getExtensionRegistry();
IExtensionPoint point = registry.getExtensionPoint("org.eclipse.core.runtime.products");
Logger log = LoggerFactory.getLogger(getClass());
if (point != null) {
IExtension[] extensions = point.getExtensions();
for (IExtension ext : extensions) {
if (product.equals(ext.getUniqueIdentifier())) {
IContributor contributor = ext.getContributor();
if (contributor != null) {
Bundle bundle = Platform.getBundle(contributor.getName());
if (bundle != null) {
System.out.println("bundle version: " + bundle.getVersion());
}
}
}
}
}
Il recherche l'extension "product" en cours d'exécution et prend la version du plugin contributeur.
Sur Eclipse Luna 4.4.0, le résultat est 4.4.0.20140612-0500
, ce qui est correct.
- 1. Trouver un numéro de version en utilisant grep
- 2. Eclipse RCP: Comment obtenir par programmation le numéro de version à partir du fichier du produit?
- 3. Numéro de version Safari?
- 4. Numéro de version .NET (version de l'installateur)
- 5. Attacher le numéro de version à NSKeyedArchive
- 6. Windows Mobile, modifier le numéro de version
- 7. Comment puis-je obtenir le numéro de version d'une fonction Eclipse personnalisée lors de l'exécution?
- 8. Recherche du numéro de version de l'application dans le code
- 9. Différences de version Eclipse
- 10. Application.UserAppDataRegistry et numéro de version
- 11. numéro de version du produit
- 12. Numéro de version du projet BlackBerry
- 13. java.lang.UnsupportedClassVersionError: Numéro de version incorrect dans le fichier .class?
- 14. Version Silverlight numéro
- 15. Numéro de version d'une dll dans .NET
- 16. Obtenir le numéro de version du référentiel SVN
- 17. Comment déterminer le numéro de révision d'une version Android?
- 18. Différences de version classique Eclipse?
- 19. help - testng ne fonctionne pas sur le mac avec eclipse: Numéro de version incorrect dans le fichier .class
- 20. Numéro de version de l'App dans le nom exécutable
- 21. idées pour numéro de version de contrôle
- 22. Trouver le plus petit numéro utilisé
- 23. Incrémentation automatique de la version dans Eclipse CDT (C++)
- 24. Ubuntu Eclipse Version
- 25. app_themes fichiers css et numéro de version
- 26. site web asp.net - ajouter automatiquement le numéro de version?
- 27. Obtenir par programme le numéro de version d'une DLL
- 28. Comment contrôler le numéro de version dans Perforce?
- 29. Build Version vs numéro de révision
- 30. politique numéro de version du code source
J'espère que cela apparaîtra dans Google si jamais je l'oublie à nouveau. – Casebash
Il me semble ridicule de rendre la réponse à la simple question "quelle version d'Eclipse ai-je?". – Lyle
Et cela apparaît maintenant dans Google = P – Casebash