В чем разница между файлом .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 SDK (получите его в Oracle) и убедитесь, что файл javac.exe находится в переменной среды PATH вашего компьютера.
Кроме того, ознакомьтесь с Lesson 1: Компиляция и выполнение простой программы по Java.
Если что-то из этого неясно, пожалуйста, прокомментируйте этот ответ, и я могу помочь :)
.class
файлы обычно двоичные? Когда их нет?
- person Mohit Motwani; 27.09.2019
Файл .java содержит исходный код Java, а файл .class содержит байт-код Java, созданный компилятором Java. Это ваши файлы .class, которые запускаются на JVM для выполнения приложения Java.
Это файлы .class, которые вы будете использовать при развертывании апплета.
Файлы .java — это исходные файлы, а файлы .class — это скомпилированные (байт-код) классы.
Используйте javac для компиляции исходного кода в байт-код.
.java обычно содержит ваш код в виде открытого текста
.class содержит байт-код вашего .java. Думайте об этом как о скомпилированной версии файла .java.
person может быть определен как класс Person. Этот класс должен находиться в файле исходного кода Java (Person.java). Используя этот файл исходного кода Java, компилятор Java (javac.exe в Windows или javac в Mac OS X/Linux/UNIX) создает байт-код (скомпилированный код для виртуальной машины Java) и сохраняет его в Person.class.
Файлы Java — это человекочитаемый язык (например, код, который мы пишем в Eclipse/любой другой IDE).
Файлы классов находятся в байт-коде, скомпилированном для виртуальной машины Java (JVM).