.classe vs.java

Quelle est la différence entre un .fichier de classe et un .fichier java? J'essaie de faire fonctionner mon applet mais actuellement Je ne peux l'exécuter qu'en Eclipse, Je ne peux pas encore l'intégrer en HTML. Merci

**Edit: comment compiler avec JVM alors?

25
demandé sur Devoted 2009-06-19 01:38:19

7 réponses

Un .fichier de classe est compilée .fichier java.

.java est tout le texte et lisible par l'être humain.

.la classe est binaire (en général).

Vous compilez un fichier java dans un fichier de classe en allant à la ligne de commande, dans la .fichier java, et en cours d'exécution

javac "c:\the\path\to\your\file\yourFileName.java"

vous devez avoir un SDK java installé sur votre ordinateur (get it from Oracle), et assurez-vous du javac.le fichier exe est localisable dans l'environnement de chemin de votre ordinateur variable.

aussi, regardez Java Leçon 1: compiler et exécuter un programme Simple

Si rien de tout cela n'est pas clair, s'il vous plaît commentaire sur cette réponse et je peux vous aider :)

35
répondu Brian 2013-06-25 20:47:03
  • .la classe -> compilé (JVM)
  • .java -> source (pour les humains)
18
répondu dfa 2009-06-18 21:40:03

.fichiers java sont des fichiers source, tandis que .les fichiers de classe sont des classes compilées (bytecode).

utilisez javac (http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html) pour compiler source en bytocode.

4
répondu Malcolm 2009-06-18 21:40:25

Un .le fichier java contient votre code source Java tandis que A.le fichier class contient le bytecode Java produit par le compilateur Java. Il est de votre .les fichiers de classe qui s'exécutent sur la machine d'exécution d'une application Java.

C'est le .les fichiers de classe, vous allez utiliser lorsque vous déployez votre application.

3
répondu Mark 2009-06-18 21:40:44

.java possède habituellement votre code en texte clair

.la classe contient le code octet de votre.Java. Pensez - y comme une version compilée du .fichier java

2
répondu Eric 2009-06-18 21:40:49

la personne peut être définie comme une personne de classe. Cette classe devrait résider dans un fichier de code source Java (Person.Java.) Utilisation de ce fichier de code source Java, le compilateur Java (javac.exe sur Windows ou javac sur Mac OS X/Linux / UNIX) génère bytecode (code compilé pour la machine virtuelle Java) et le stocke en personne.classe.

1
répondu Soufiane Barakat 2016-02-09 15:02:07

Java files est un langage humainement lisible (par exemple, le code que nous écrivons dans Eclipse/toute autre IDE).

les fichiers de classe sont en byte-code compilé pour Java Virtual Machine (JVM).

0
répondu Dattatreyo Paul 2016-11-25 11:38:46