Bonjout .
j'ai une question :
est ce que tout les editeur de Java ont un compilateur intégré ?
^^ merci
Version imprimable
Bonjout .
j'ai une question :
est ce que tout les editeur de Java ont un compilateur intégré ?
^^ merci
Pas forcèment, les éditeurs multi-langages n'en ont pas forcèment, exemple : Eclipse qui est un éditeur multi-langages et qui n'a de compilateur pour aucun langages...
a l'inverse des compilateurs sans éditeur existent :
- tu appel le compilateur en console avec le fichier à compiler en argument
Oui je comprend , mais par example pour C en a par example Code::bloke .
un editeur + compilateur
Sinon je me demande pour Java quesqu'il existe ?
Tu peux aussi télécharger Code::Blocks sans compilateur, bon je ne vois pas trop l'utilitée mais bon :roll:.
pour Java moi j'aime bien Eclipse :
- ici tu as l'installation d'Eclipse avec l'endroit où la télécharger et des explication sur comment l'installer sous Windows
- ici tu as l'index des JDK SE téléchargeable mais tu peux aussi en prendre d'autre tant qu'ils vont avec Eclipse
Bonjour
Alors vous confirmez que meme avec Code::bloke en pourrai Codé en Java !
Mais pour le compilateur , c'est eclipse ?
Non...
Code::Blocks te permet(si tu as le, compilateur par défaut) de coder :
- en C
- en C++
- en D
mais il n'est pas fait pour coder en Java...
Et alors que moi ici je cherche pour java !
Vous n'avez pas une idée concernant le JAVA
Voir les cours et tutoriels Java : http://java.developpez.com/cours/
C'est trouvé
Merci man :)
De rien man.
Mais hote moi un doute :
Tu sais que pour Java il faut une machine virtuelle ?
Que voulez vous dire avec machine virtuel ?.
je ne comprend pas ton sens !
Merci
Ca veut dire que Java n'est pas comme C ou C++.
Lorsque tu appele un compilateur Java(javac fichier.java en console ;)), le compilateur ne cré pas un éxécutable que tu pourras éxécuter de n'importe où. Il cré une sorte de code intérmédiare(en anglais bytecodes) qui nécessite un intérpreteur(ou machine virtuelle) pour être éxécuté.
C'est ce qui explique la portabilitée de Java ;).
J'éspére que je ne t'ai pas dégouté de Java :mrgreen:.
Remarque tous les ordinateurs récent dispose d'interprêteur Java ;)
Toujours pas compris :oops:
c'est que java n'as pas d'extension EXE ?
c'est .java ?.
C'est pas normale ?
ou moi je comprend pas !
Explique mieu , moi java je connai pas !
non, quand tu écris un programme java, tu le fait avec n'importe quel éditeur et tu doit ensuite le renommer .java(comme .c en C ;)), ensuite tu appele le compilateur java qui compile le code mais ne donne pas de .exe il donne un code intérmédiare .class, qui nécessite un logiciel spécial(appelé machine virtuelle) pour être éxécuté, tu as compris ?
Ahhh bon !
Je comprend maintenant , ca veux dire que si en en code en C en a .c
en java .java
Et lorsqu'on compile le .c en a .exe
Mais quand en compile le .java en a .class
Mais pour l'exécuté en marche ca serai en quel Extenssion ?
C'est ça, tu as compris le coup des extensions avant et après compilation ;).
Pour ce qui est de l'éxécuté, il faut un logiciel spéciale qui comprend les .class et sans se logiciel, impossible d'éxécuter un programme Java.
Merci , alors maintenat je comprend qu'apres le .classe faut une machine virtuel pour éxécuter ce programme !
Je voi tres bien
Merci
Les compilateurs java ne fournissent pas des exécutables mais des fichiers en bytecode java (.class, voir des .jar). Il faut donc une application en plus (la machine virtuelle) pour exécuter le fichier .class (ou l'archive .jar)...
Mais t'auras trouvé ça dans n'importe quel cours java. Donc avant de poser des questions comme cela, je t'invite à jetter un oeil au cours pour Java : http://java.developpez.com
.class ou comme l'a dit milie .jarCitation:
Envoyé par _snake_
Et je t'invite à regarder les cours dvp et les FAQs ;)
Merci les amis , je comprend maintenant ,
Je voi aussi que meme sur un telephone mobile en peut éxécuter des .java
Pour des jeux .
Alors ca pourrai passer partout .