Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705

Почему *.java файл компилируется без компилятора?

10.06.2015, 18:29. Показов 3545. Ответов 51
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья! IDE NetBeans 7.3.1. JDK установлена отдельно, там нахожу javac.exe и переименовываю его в javac_.exe. "Hello word" из IDE компилируется так:

как видите, ни малейшего упоминания javac
ant -f <Полное имя папки с проектом> clean jar
init:
deps-clean:
Updating property file: <Полное имя папки с проектом>\build\built-clean.properties
Deleting directory <Полное имя папки с проектом>\build
clean:
init:
deps-jar:
Created dir: <Полное имя папки с проектом>\build
Updating property file: <Полное имя папки с проектом>\build\built-jar.properties
Created dir: <Полное имя папки с проектом>\build\classes
Created dir: <Полное имя папки с проектом>\build\empty
Created dir: <Полное имя папки с проектом>\build\generated-sources\ap-source-output
Compiling 1 source file to <Полное имя папки с проектом>\build\classes
Copying 1 file to <Полное имя папки с проектом>\build\classes
compile:
Created dir: <Полное имя папки с проектом>\dist
Copying 1 file to <Полное имя папки с проектом>\build
Nothing to copy.
Building jar: <Полное имя папки с проектом>\dist\JavaApplication1.jar
To run this application from the command line without Ant, try:
java -jar "<Полное имя папки с проектом>\JavaApplication1.jar"
jar:
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 0 секунд)


Более того, javac нигде больше не присутсвует, ни в системных папках, нигде. (В системных-то хоть java.exe есть)

Вопрос в заголовке темы. Спасибо, кто откликнется.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2015, 18:29
Ответы с готовыми решениями:

[template] почему код не компилируется без конструктора
добрый вечер. вопрос поместил прямо в коде. http://rextester.com/AESO94403 #include &lt;iostream&gt; #include &lt;string&gt; ...

Компилируется без ошибок, но командная строка, почему то, сразу же закрывается
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;list&gt; #include &lt;iterator&gt; int main() { ...

Почему не компилируется заголовочный файл?
//run.cpp #include &lt;iostream&gt; using std::cout; using std::endl; #include &quot;GradeBook.h&quot; int main() { GradeBook...

51
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
17.06.2015, 22:21  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, во что нибудь или удалите вообще
удалил и что дальше?
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
17.06.2015, 22:27
kravam, и найдите разницу
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
17.06.2015, 23:24  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, и найдите разницу
между чем и чем?
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
17.06.2015, 23:37
kravam, между тем что было и тем что стало
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
17.06.2015, 23:42  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, между тем что было и тем что стало
То у меня был файл ant.bat, а теперь его не стало. Ну да, разница есть. Вывод?
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
17.06.2015, 23:48
Цитата Сообщение от kravam Посмотреть сообщение
То у меня был файл ant.bat, а теперь его не стало. Ну да, разница есть.
мда, троллинг дело такое
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
17.06.2015, 23:51  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
мда, троллинг дело такое
Ну так скажи нормально между чем и чем смотреть разницу.
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
17.06.2015, 23:56
kravam, между сборкой проекта в Netbeans без батника и с ним.
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
18.06.2015, 00:32  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, между сборкой проекта в Netbeans без батника и с ним.
Без NetBeans пойдёт? Просто у меня под рукой отдельно скачанный ant.
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
18.06.2015, 00:50
Цитата Сообщение от kravam Посмотреть сообщение
Без NetBeans пойдёт?
нет.

Цитата Сообщение от kravam Посмотреть сообщение
Просто у меня под рукой отдельно скачанный ant.
Если вы его сможете запустить без бат файла, вы еще больше подтвердите мои слова.

Вообщем, я веду к тому, что Netbeans'у да и вероятно любой другой IDE, абсолютно не нужен этот бат файл (можете проверить), чтобы успешно собирать проекты ant'ом или другим сборщиком. Если вы его откроете текстовым редактором, увидите, что никакого обращения к build.xml там нет, а лишь запуск определенных джарников.
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
19.06.2015, 16:11  [ТС]
Да, действительно, почему-то NetBeans.exe обходится без *.bat и *.cmd. Но в принципе это объяснимо. поправимо- ведь мы же знаем, что
Цитата Сообщение от Kochmarik Посмотреть сообщение
Если именно процесс то java.exe . Jvm загружает классы сборщика ant и исполняет их.
а вот это не так и это странно. Я вот, например, тоже согласен с тем, что для работы *.jar должна запуститься виртуальная java-машина. Ан нет, не запускается. Не то, что java.exe а вообще никакие процессы. (Компилим HelloWord) То есть получается, что NetBeans.exe запускает *.jar- файлы без запуска java.exe? (вот с помощью этой программы определяем процессы, созданные NetBeans.exe при сборке, очистке, компиляции проекта- при всём КРОМЕ непосредственно запуска.)
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.06.2015, 16:39
kravam, я не знаю, что это за программа, в диспетчере задач java.exe прекрасно отображается
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
19.06.2015, 21:27  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, я не знаю, что это за программа, в диспетчере задач java.exe прекрасно отображается
В диспетчере задач? А как вы определяете, что процесс java.exe порождён NetBeans.exe? В моём диспетчере задач этого не отображается. А в вашем? Вот скажем в Process Explorer процесса-родителя и процесса-потомка можно увидеть так (я понимаю, что вы знаете, просто чтобы убедиться, что мы об одно и том же говорим)

Как же в диспетчере задач можно отследить процесс-родитель java.exe?
Миниатюры
Почему *.java файл компилируется без компилятора?  
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.06.2015, 21:42
Цитата Сообщение от kravam Посмотреть сообщение
А как вы определяете, что процесс java.exe порождён NetBeans.exe? Как же в диспетчере задач можно отследить процесс-родитель java.exe?
В Win8 в диспетчере задач есть вкладка "Подробности". Там показаны все запущенные процессы.
Я просто разворачиваю Netbeans с правой стороны экрана а диспетчер с левой, собираю проект и вижу как появляется процесс java.exe
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
19.06.2015, 21:46  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
В Win8 в диспетчере задач есть вкладка "Подробности". Там показаны все запущенные процессы.
Я просто разворачиваю Netbeans с правой стороны экрана а диспетчер с левой, собираю проект и вижу как появляется процесс java.exe
Тогда мне пожалуйста версию NetBeans
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.06.2015, 21:51
kravam, 8.0.1 , вы думаете дела в версии?
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
19.06.2015, 21:54  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, 8.0.1 , вы думаете дела в версии?
ваши предположения
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.06.2015, 22:00
kravam, я не знаю какая у вас ОС, в диспетчере должна біть вкладка процессі, там смотрите
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
19.06.2015, 22:03  [ТС]
Цитата Сообщение от Kochmarik Посмотреть сообщение
kravam, я не знаю какая у вас ОС, в диспетчере должна біть вкладка процессі, там смотрите
У меня XP, смотрю везде, где только можно, если вы не заметили. В Process Explorer, во встроенном диспетчере задач, в API-мониторе.
0
 Аватар для ne2win
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
19.06.2015, 22:14
kravam, ну тогда обратитесь в соседние разделы, либо поверьте мне на слово
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2015, 22:14
Помогаю со студенческими работами здесь

почему не компилируется ? (сбой при преобразовании в COFF: файл недопустим или поврежден)
почему не компилируется ? ( #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; int main() { const int maxlen =...

Заголовочный файл, который компилируется в VS2017, не компилируется в Qt
В общем был класс &quot;Матрицы&quot;, который нормально работал в VS2017. Возникла необходимость использовать использовать его для создания...

Почему возможно задать массив с размером -1 (почему такое вообще компилируется)?
Всем привет. Долгое время не писал на плюсах, решил пройтись по основам, вспомнить. По непонятным для меня причинам этот код...

Почему встроенные исключения Java, требующие использования throws, по факту обходятся без него?
Почему встроенные исключения Java, требующие использования throws, по факту обходятся без него? Я имею ввиду, например...

Ini-файл: чтение происходит без проблем, но запись в файл не происходит, почему?
Пытаюсь научиться работать с ini файлам, чтение происходит без проблем но запись в файл не происходит, пишу на win7? почему та, всё же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru