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

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

10.06.2015, 18:29. Показов 3468. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru