Какая разница между файлом .class и .java файлом? Я пытаюсь заставить свой апплет работать, но в настоящее время я могу запустить его только в Eclipse, но я пока не вставляю его в HTML. Благодаря
** Изменить: как скомпилировать с JVM?
Какая разница между файлом .class и .java файлом? Я пытаюсь заставить свой апплет работать, но в настоящее время я могу запустить его только в Eclipse, но я пока не вставляю его в HTML. Благодаря
** Изменить: как скомпилировать с JVM?
Файл .class - это скомпилированный .java файл.
.java - это весь текст и читается человеком.
.class является двоичным (обычно).
Вы компилируете java файл в файл класса, перейдя в командную строку, перейдя в файл .java и запустив
javac "c:\the\path\to\your\file\yourFileName.java"
У вас должен быть установлен Java-пакет java на вашем компьютере (получить его из Oracle) и убедиться, что файл javac.exe локализуется в вашей переменной среды PATH.
Кроме того, проверьте Java Урок 1: Компиляция и запуск простой программы
Если это неясно, прокомментируйте этот ответ, и я могу помочь:)
.java файлы являются исходными файлами, тогда как .class файлы скомпилированы (байт-коды).
Используйте javac (http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html), чтобы скомпилировать исходный код в bytocode.
Файл .java содержит исходный код Java, а файл .class содержит байт-код Java, созданный компилятором Java. Это ваши файлы .class, которые запускаются на JVM для выполнения приложения Java.
Это файлы .class, которые будут использоваться при развертывании апплета.
.java обычно содержит ваш код в текстовом формате
.class содержит байтовый код вашего .java. Подумайте об этом как скомпилированную версию файла .java.
человек может быть определен как человек класса. Этот класс должен находиться в файле исходного кода Java (Person.java). Используя этот файл исходного кода Java, компилятор Java (javac.exe для Windows или javac в Mac OS X/Linux/UNIX) генерирует байт-код (скомпилированный код для виртуальной машины Java) и сохраняет его в Person.class.
Файлы Java - это читаемый человеком язык (например, код, который мы пишем в Eclipse/любой другой среде IDE).
Файлы классов находятся в байтовом коде, скомпилированном для виртуальной машины Java (JVM).