.classファイルと.javaファイルの違いは何ですか?私はアプレットを動作させようとしていますが、現在はEclipseでしか実行できません。まだHTMLに埋め込むことはできません。 ありがとう.class vs .java
**編集:どのようにJVMでコンパイルするのですか?
.classファイルと.javaファイルの違いは何ですか?私はアプレットを動作させようとしていますが、現在はEclipseでしか実行できません。まだHTMLに埋め込むことはできません。 ありがとう.class vs .java
**編集:どのようにJVMでコンパイルするのですか?
.classファイルは、コンパイルされた.javaファイルです。
.javaはすべてテキストで人間が読める形式です。
.classはバイナリ(通常)です。 (からそれを得る
あなたは.javaファイルにナビゲートし、コマンドラインに行くことによってクラスファイルにJavaファイルをコンパイルし、あなたがコンピュータにインストールされたJava SDKを持っている必要があります
javac "c:\the\path\to\your\file\yourFileName.java"
を実行していますOracle)、javac.exeファイルがコンピュータのPATH環境変数に配置可能であることを確認してください。
はまた、チェックアウトするJavaのLesson 1: Compiling & Running a Simple Program
これのどれかが不明である場合は、この応答にコメントしてくださいと私は
.javaファイル、ソースファイルです - >
javac(http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html)を使用して、ソースをバイトコードにコンパイルします。
dfaが22秒でパンチに殴られました。 ;) – Malcolm
.javaファイルにはJavaソースコードが含まれ、.classファイルにはJavaコンパイラによって生成されたJavaバイトコードが含まれます。 .classファイルは、Javaアプリケーションを実行するためにJVM上で実行されます。
アプレットを配備するときに使用する.classファイルです。
の.javaは通常
の.classがあなたの.javaのバイトコードが含まれているクリアテキストであなたのコードを保持しています。 .javaファイルのコンパイル済みバージョンと考える
人がクラスPersonとして定義することができます:)助けることができます。このクラス は、Javaソースコードファイル(Person.java)に存在する必要があります。 、このJavaソースコードファイルを使用したJavaコンパイラ(マックOS X/Linuxでは/ UNIX上のWindowsまたはjavacの上のjavac.exe)が バイトコード(Java仮想マシン用にコンパイルされたコード)とPerson.classに格納を発生させます。
Javaファイルは人間が読める言語(たとえば、Eclipse /他のIDEで記述したコード)です。
クラスファイルは、Java仮想マシン(JVM)用にバイトコードでコンパイルされています。
あなたの編集について... JDKにはjavacというコンパイラが付属しています。 – Fredrik
大丈夫ですので、ターミナルで実行してください:javac myFile.java – Devoted
@Devoted:はい。それがスタンドアロンのアプリケーションの場合は、実行することができます:java myFile(またはあなたがクラスの名前は何でも、それはmyFileでなければなりません)。 –