L'option -version
peut être utilisée avec java
et javac
. Quelle est la différence?-version avec java et javac
Répondre
Chaque rapport indique la version du programme qu'il exécute. java
(la machine virtuelle Java) et javac
(le compilateur Java) sont des programmes distincts. Il serait parfaitement possible que votre chemin soit configuré de sorte qu'ils ne proviennent pas du même paquet installé ... et de toute façon, il est pratique de pouvoir être absolument sûr que vous avez la bonne version lorsque vous exécutez quelque chose.
Exactement. À un moment donné, mon ordinateur de bureau a été configuré de cette façon; l'OS avait mis un lien symbolique/usr/bin/java, pointant vers * son * JRE favori, et ma propre installation JDK est venue plus tard dans le chemin. Lorsque des choses bizarres se produisaient, à un moment donné, j'ai couru 'java -version' et' javac -version' et j'ai immédiatement découvert le problème. –
Java:
[email protected]:~$ java -version java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
Javac:
[email protected]:~$ javac -version javac 1.6.0_16
+1 Exemplaire; considérez les étiquettes
pour éliminer la coloration syntaxique parasite. – trashgod- 1. Définition de la version cible de Java dans ant javac
- 2. Incompatibilité entre Sun JRE javac et le compilateur java Eclipse?
- 3. matlab deploytool au paquet java erreur javac
- 4. Javac: changer * .java ne change pas * .class
- 5. Compiling programme Java avec javac réussit, mais NoClassDefFoundError sur l'exécution
- 6. La version cible du compilateur java "jsr14" avec JDK7/8
- 7. ant Javac problème
- 8. Problème de compilation Makefile avec javac
- 9. Ant échoue sans message à javac
- 10. Pourquoi javac échoue sur l'annotation @Override
- 11. Paquet non trouvé; javac
- 12. concernant javac
- 13. javac -classpath problème avec plusieurs dirs
- 14. Différences entre les options classpath et sourcepath de javac
- 15. Création d'un package Java (javac pour tous les fichiers)
- 16. Java Generics: Qui a raison, javac ou Eclipse compile?
- 17. Utilisation de l'attribut javac fork avec IBM JDK
- 18. Qu'est-ce que javac utilise Netbeans?
- 19. javac ne compile pas le code Java, même si les pots sont présents et disponibles
- 20. Exécution de commandes Bash différentes basées sur Java Version
- 21. Pourquoi java -version renvoie l'ancienne version?
- 22. Erreur de compilation javac
- 23. ant + javac + propriétés
- 24. javac pas reconnu
- 25. Problème de version Java
- 26. commande javac sous sortie terminal mac brouillées
- 27. Statistiques de version Java
- 28. version java dans linux
- 29. Javac AST Symbole Résolution pour JavacTask.parse()
- 30. Services Web utilisant J2ME et Java Version 1.4
Avez-vous les exécuter pour savoir? – skaffman