.class vs .java

В чем разница между файлом .class и файлом .java? Я пытаюсь заставить мой апплет работать, но в настоящее время я могу запустить его только в Eclipse, но пока не могу встраивать его в HTML. Спасибо

** Редактировать: Как скомпилировать с JVM тогда?

 Fredrik18 июн. 2009 г., 23:42
Что касается вашего редактирования ... JDK поставляется с компилятором под названием javac.
 Devoted18 июн. 2009 г., 23:44
Хорошо, тогда запустите в терминале: javac myFile.java
 Michael Myers♦18 июн. 2009 г., 23:46
@Devoted: да. Если это отдельное приложение, вы можете запустить: java myFile (или как вы называете класс, но это должен быть myFile).

Ответы на вопрос(7)

а файлы .class - это скомпилированные (байт-коды) классы.

Используйте Javac (http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html) скомпилировать исходный код в байт-код.

 18 июн. 2009 г., 23:40
Дфа победил меня до 22 секунд. ;)
.class -> compiled (for JVM) .java -> source (for humans)
Решение Вопроса

.java - это весь текст, который читается человеком.
.class является двоичным (обычно).

Вы компилируете файл Java в файл класса, переходя в командную строку, переходя к файлу .java и запуская

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

На вашем компьютере должен быть установлен java SDK (получите его оторакул) и убедитесь, что файл javac.exe находится в переменной окружения PATH вашего компьютера.

Кроме того, проверьте JavaУрок 1: Компиляция & amp; Запуск простой программы

Если что-то из этого неясно, пожалуйста, прокомментируйте этот ответ, и я могу помочь :)

.

.class содержит байт-код вашего .java. Думайте об этом как о скомпилированной версии файла .java

а файл .class содержит байт-код Java, созданный компилятором Java. Это ваши .class файлы, которые запускаются на JVM для выполнения приложения Java.

Это файлы .class, которые вы будете использовать при развертывании апплета.

код, который мы пишем в Eclipse / любой другой IDE).

Файлы классов находятся в байт-коде, скомпилированном для виртуальной машины Java (JVM).

должен находиться в файле исходного кода Java (Person.java). Используя этот файл исходного кода Java, компилятор Java (javac.exe в Windows или javac в Mac OS X / Linux / UNIX) генерирует байт-код (скомпилированный код для виртуальной машины Java) и сохраняет его в Person.class.

Ваш ответ на вопрос