He publicado cómo encontrarlo en Eclipse Gallileo, pero si alguien tiene información sobre versiones anteriores, siéntase libre de publicarlo a continuación.Encontrar el número de versión de Eclipse
Respuesta
(Actualización de septiembre de 2012):
MRT puntos fuera in the comments que "Eclipse Version" cuestión hace referencia a un .eclipseproduct
en la carpeta principal, y que contiene:
name=Eclipse Platform
id=org.eclipse.platform
version=3.x.0
Para que parece más sencillo que mi respuesta original a continuación.
Además, Neeme Praks menciones below que hay una eclipse/configuration/config.ini
que incluye una línea como:
eclipse.buildId=4.4.1.M20140925-0400
Una vez más fáciles de encontrar, ya que esos son propiedades Java establecidos y se encuentran con System.getProperty("eclipse.buildId")
.
original (abril de 2009)
para Eclipse Helios 3.6, se puede deducir la versión de la plataforma Eclipse directamente desde la pantalla Acerca de:
Es una combinación de la versión global Eclipse y la acumulación Id :
Aquí se muestra un ejemplo para Eclipse 3.6M6:
La versión sería: 3.6.0.v201003121448, después de la versión 3.6.0 y la acumulación Id I20100312-1448 (una acumulación de Integración del 12 de marzo de 2010 a las 14h48
Para verlo más fácilmente, haga clic en "Detalles Plugin" y clasificar por Versión.
Nota: Eclipse3.6 tiene un nuevo logotipo fresco:
y se puede ver el ID de build ahora que se utilizan durante la etapa de carga de los diferentes plug-in.
En Eclipse Galileo:
la página Acerca de (Ayuda -> Acerca de Eclipse) tiene algunos iconos hacia la parte inferior del diálogo. Esto debería incluir dos que son el icono simple de Eclipse. Seleccione el que tiene información sobre herramientas "Eclipse.org". Eclipse tiene muchos componentes, cada uno de los cuales tiene su propio número de versión. El núcleo es la plataforma Eclipse
si desea acceder a este mediante programación, puede hacerlo por averiguar la versión de 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();
creo, la forma más fácil es leer readme archivo dentro de su directorio de Eclipse en la ruta eclipse/readme/eclipse_readme
.
En la parte superior de este archivo se dice claramente el número de versión:
para mi Eclipse Juno; dice versión como Release 4.2.0
Sí, esto fue fácil y funcionó para Kepler . ¡Gracias! – Wes
Para Eclipse Java EE IDE - Indigo: Ayuda> Acerca de Eclipse> Eclipse.org (tercero de la última). En la 'Acerca de la plataforma Eclipse', ubique Eclipse Platform y tendrá la versión debajo de Version Column. Espero que esto ayude a los usuarios de J2EE Indigo.
para Eclipse Kepler, no hay Ayuda> Acerca de Eclipse pero he encontrado que esto funciona:
Eclipse> Acerca de Eclipse
¿Qué quiere decir con "Eclipse"? No veo esta opción en la fila 'Archivo Editar Navegar ...'. – Wes
Estoy en una Mac así que hay una opción de menú llamada Eclipse que está a la izquierda de la opción de menú llamada Archivo. –
Hay una propiedad del sistema eclipse.buildId (por ejemplo, para Eclipse de Luna , Tengo 4.4.1.M20140925-0400 como valor allí).
No estoy seguro de qué versión de Eclipse hizo que esta propiedad esté disponible.
Además, sumérjase y explore todas las propiedades disponibles del sistema: hay bastante información disponible en eclipse. *, Os. * Osgi. * Y org.osgi. * Namespaces.
¡ACTUALIZACIÓN! Después de experimentar con diferentes versiones de Eclipse, parece que la propiedad del sistema eclipse.buildId
no es el camino a seguir. Por ejemplo, en Eclipse Luna 4.4.0, da el resultado de 4.4.2.M20150204-1700
que obviamente es incorrecto.
Sospecho que la propiedad del sistema eclipse.buildId
se establece en la versión del complemento org.eclipse.platform
. Desafortunadamente, esto no (siempre) da el resultado correcto. Sin embargo, una buena noticia es que tengo una solución con una muestra de código de trabajo que describiré en una respuesta separada.
De hecho. Acabo de probarlo con 'eclipse-java-luna-SR1a-win32-x86_64'. He incluido tu respuesta en la mía arriba. +1 – VonC
Menciona "eclipse/configuration/config.ini", pero no menciona que se puede acceder fácilmente desde el código Java con System.getProperty ("eclipse.buildId"). No estoy seguro de cuál era el contexto de la pregunta original, ¿quería encontrarlo en el sistema de archivos o en tiempo de ejecución (dentro de un complemento)? –
Sospecho que fue un poco de ambos, principalmente donde se registró esa información. – VonC
Aquí hay un fragmento de código que imprime la versión completa de Eclipse actualmente en ejecución (o cualquier aplicación basada en 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());
}
}
}
}
}
Busca la extensión de "producto" que se está ejecutando y toma la versión de complemento contribuyente.
En Eclipse Luna 4.4.0, da el resultado de 4.4.0.20140612-0500
que es correcto.
- 1. Cómo encontrar el número de versión de libxxx.a
- 2. Cómo encontrar el número de versión de Django-CMS
- 3. get_git_version no puede encontrar el número de versión
- 4. Encontrar el número de errores en un proyecto de eclipse
- 5. Consulte el número de versión o número de versión en el código
- 6. ¿De dónde viene el número de versión?
- 7. Encontrar el número de versión de la aplicación en el código
- 8. Número de versión .NET (versión del instalador)
- 9. Incremente el número de versión en el instalador avanzado
- 10. ¿Cómo puedo encontrar el número de versión de una aplicación para iPhone desde la IPA?
- 11. Encontrar el número de inversiones de permutación
- 12. ¿Cómo puedo encontrar el número de versión del producto MSI con PowerShell?
- 13. Versión de Eclipse para GWT
- 14. Encontrar el número de procesos secundarios
- 15. Encontrar el número de núcleos en Java
- 16. java.lang.UnsupportedClassVersionError: ¿número de versión incorrecto en el archivo .class?
- 17. ¿Cómo puedo encontrar la versión de Scala instalada en Eclipse IDE?
- 18. Buscar la última versión de RVM número
- 19. Eclipse encontrar referencias para el método de
- 20. Incremento automático de versión en Eclipse CDT (C++)
- 21. Número de versión en el texto de formulario de Winform
- 22. Subir el número de versión inferior de la aplicación
- 23. Jerarquía de proyectos maven sin dispersar el número de versión
- 24. ¿Dónde almacena el número de versión de la aplicación Rails?
- 25. ¿Cómo obtener el número de versión de JavaFX?
- 26. Cómo configurar el "número de versión" actual de las migraciones?
- 27. Cómo obtener el número de versión de bash
- 28. Dónde definir el número de versión de la aplicación Rails
- 29. guerra griales sin número de versión
- 30. Versión vs número Distrib de MySQL
Afortunadamente, esto aparecerá en Google si vuelvo a olvidar esto. – Casebash
Parece algo ridículo que hagan que sea tan difícil responder a la simple pregunta de "¿qué versión de Eclipse tengo?". – Lyle
Y esto ahora aparece en Google = P – Casebash