web-dev-qa-db-fra.com

Quelle version de Java est en cours d'exécution dans Eclipse?

Comment savoir quelle version de Java est exécutée dans Eclipse?

Existe-t-il un moyen d'écrire du code pour le savoir?

Est-ce que "Bibliothèque système JRE [JavaSE-1.6]" dans "Package Explorer" est la bonne version?

35
Devoted

Celui dans lequel Eclipse est exécuté est le Java installé par défaut sur le système (sauf s’il est spécifiquement défini dans le fichier Eclipse.ini, utilisez l’option -vm). Vous pouvez bien sûr ajouter plus de runtimes Java et les utiliser pour vos projets

La chaîne que vous avez écrite est la bonne, mais elle est spécifique à votre environnement. Si vous voulez connaître la mise à jour exacte, exécutez le code suivant:

public class JavaVersion {
  public static void main(String[] args) {
    System.out.println(System.getProperty("Java.runtime.version"));
  }
}
27
David Rabinowitz

Si vous voulez vérifier si votre option -vm Eclipse.ini fonctionne correctement, vous pouvez l'utiliser pour voir sous quelle machine virtuelle IDE est exécutée: menu Aide> À propos d'Eclipse> Détails de l'installation> onglet Configuration. Localisez la ligne qui dit: Java.runtime.version=....

65
Oliver

Ne parlez pas du code, mais vous pouvez le comprendre comme suit: 

Allez dans l'onglet 'fenêtre' puis préférences-> Java-> JRE installés. Vous pouvez également ajouter votre propre JRE (1.7 ou 1.5, etc.).

Pour changer le niveau de conformité Window-> préférences-> Java-> compilateur. C Changer le niveau de conformité.

12
Rites

Différentes options sont disponibles pour tester quelle version de Java utilise votre Eclipse. Le meilleur moyen est de trouver le premier Java installé sur votre machine. 

lancer la commande Java -version sur le terminal

puis pour vérifier si votre Eclipse pointant vers la bonne version ou non.

Pour cela aller à

Eclipse >> Préférences >> Java >> JRE installés

4
Tushar Diwan

Sous le menu d'aide, il devrait y avoir un élément de menu intitulé "À propos d'Eclipse". Je ne peux pas le dire avec une précision absolue, car j'utilise STS, ce qui revient au même, mais mon étiquette est différente.

Dans la boîte de dialogue qui s'ouvre une fois que vous avez cliqué sur l'élément de menu pertinent, un bouton de détails de l'installation doit apparaître dans le coin inférieur gauche.

La version de Java sur laquelle vous exécutez Eclipse doit figurer dans "Propriétés système:" sous l'onglet "Configuration".

2
Dave

Eclipse utilise le langage Java par défaut sur le système pour s'exécuter lui-même. Cela peut également être modifié dans le fichier Eclipse.ini de votre dossier d'installation Eclipse.

Pour connaître la version de Java utilisée par votre projet Eclipse, voir Projet-> Propriétés-> Chemin de construction-> onglet Bibliothèques et voir la bibliothèque système JRE utilisée. Vous pouvez également y accéder à partir de Fenêtre-> Préférences-> Java-> JRE installés. Voici une liste de tous les JRE connus d’Eclipse.

Pour savoir à l'aide de code, utilisez la méthode System.getProperty (...). Voir http://Java.Sun.com/j2se/1.5.0/docs/api/Java/lang/System.html#getProperties () pour les propriétés prises en charge. 

2
Neelesh
String runtimeVersion = System.getProperty("Java.runtime.version");

devrait vous retourner une chaîne le long des lignes de:

1.5.0_01-b08

C'est la version de Java utilisée par Eclipse pour exécuter votre code, qui n'est pas nécessairement la même version que celle utilisée pour exécuter Eclipse.

2
paxdiablo

essaye ça :

public class vm
{
  public static void main(String[] args)
  {
      System.getProperty("Sun.Arch.data.model") 
  }
}

compiler et exécuter . il renverra 32 ou 64 selon votre version de Java. . .

0
SachiN Ware.