.class по сравнению с .java

Рассматривали ли вы использование svn merge?

Для репозитория, подобного этому:

trunk/a_folder/foo
trunk/a_folder/bar
trunk/new_folder/baz

используйте эти команды для объединения каталогов foo и bar:

cd trunk/new_folder
svn merge -r1:HEAD http://svn/repo/trunk/a_folder .
36
задан Devoted 18 June 2009 в 21:38
поделиться

5 ответов

Файл .class - это скомпилированный файл .java.

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

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

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

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

Кроме того, ознакомьтесь с Урок 1 Java: Компиляция и запуск простой программы

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

45
ответ дан 27 November 2019 в 05:36
поделиться
  • .class -> скомпилированный (для JVM)
  • .java -> исходный код (для людей)
23
ответ дан 27 November 2019 в 05:36
поделиться

.java файлы являются исходными файлами , а файлы .class являются скомпилированными (байт-кодом) классами.

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

4
ответ дан 27 November 2019 в 05:36
поделиться

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

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

5
ответ дан 27 November 2019 в 05:36
поделиться

.java обычно хранит ваш код в виде открытого текста

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

3
ответ дан 27 November 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: