JDK/JRE/JVM/Java SDK | Ce que signifient-ils? Parfois, vous pouvez développer avec le JRE et parfois, vous avez besoin du JDK?

De dire la vérité, je suis assez confus sur l'ensemble de ces conditions (JDK/JRE/Java SDK). Je ne suis pas sûr de ce que chacun fait.

Quand j'ai commencé à faire du java simples exemples dans eclipse, je suis assez sûr que je n'avais que le JRE, qui je croyais était le programme d'installation de java utilisateurs réguliers utiliser pour être en mesure d'exécuter des programmes java/applets sur leur système.

Cependant, maintenant, dans la classe, nous sommes à l'aide de Google Appengine, ce qui nécessite le JDK qui je suppose est le même que le SDK Java. Après avoir englouti un certain temps à trouver que l'installation du JDK j'ai aussi dû ajouter java/bin à la variable d'environnement à obtenir javac -version de travail dans l'invite de commande, je trouve que seul le JDK a javac...

Comment étaient mes premiers programmes java de travail sans avoir installé le JDK et donc n'ayant pas de javac? Et vraiment la question... Quelle est la différence entre le JRE et JDK, et quand pensez-vous les utiliser?

Merci 🙂

InformationsquelleAutor Javed Ahamed | 2010-02-16