Re: Помогите новичку
От: DrDred Россия  
Дата: 19.06.12 06:06
Оценка: 3 (1)
Здравствуйте, Andrejandrej, Вы писали:

A>Добрый день.

A>Решил изучить java. Установил NetBeans. Попробавал создавать проекты.
A>С синтаксисом особых вопросов не возникало, так как похож на другие языки.
A>Вопрос в главном:
A>В разных источниках написано про то, что из кода компилируем байт-код, а из него уже двоичный код под определённую платформу.
A>Для последнего действия нужен интерпритатор.
A>У меня в NetBeans после компиляции появился файл с типом jar.
A>Это что? байт-код или исполняемый файл?
A>Чтобы он запускался на других компьютерах туда нужно ставить интерпритатор? Или нтерпритировать нужно там же где и компилировать?
A>Обрисуйте схему всех этих манипуляций пожалуйста.

Это архив. В котором лежат скомпилированные в байт-код классы твоего приложения.
Для выполнения любой java-программе необходимо наличие JRE (Java Runtime Environment), которая и осуществляет преобразование из байт-кода в выполняемый машинный код. Причем назвать это интерпретацией не совсем верно, так как осуществляется JIT компиляция байт кода в машинный код, который потом и выполняется.
И да, на любом компьютере для выполнения должна стоять jre. Можно установить ее с сайта oracle.com, можно просто таскать вместе с своим приложением.
--
WBR, Alexander
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.