Я создаю систему, которая будет скомпилировать Java-программы первого и второго года, на данный момент у меня есть компиляция отдельных файлов Java.Компилировать Java-проект с различными форматами файлов
Поскольку я начинал пытаться скомпилировать проекты с несколькими классами, я согласен с тем, что, будучи учениками первого и второго курсов, они не собираются передавать проекты в одном формате.
Я пытался исследовать все это вчера, но не смог узнать много о таких вещах, как:
- Что до основных различий между Netbeans и Eclipse, проекты при составлении
- Как компилировать проекты в банке файлы
- Просто разные форматы, в общем
Так что мой вопрос, есть ли компилятор, что там компилирует все различные форматы, или сделать йо У вас нужно настроить различные форматы для определенного способа их компиляции?
Любые примеры этого также?
Предполагаю, вы учитель? Получите их (и самостоятельно, если вы еще этого не знаете), чтобы узнать [Maven] (http://maven.apache.org/) и принять только действительные проекты maven. Это будет полезно и вам, и им, и будущим программистам. – npe
Нет, я не учитель, но я разрабатываю это для учителя, который хочет сделать весь процесс исправления немного легче. Учитель, которого я создаю для этого, не является большой идеей Maven, поскольку он сказал, что хочет научить их программированию на Java и получить основное представление о том, как все работает, прежде чем переходить на нечто вроде Maven, поэтому он так не хочет, чтобы это делалось Кстати ... если честно, я не думаю, что он хочет указать один из способов отправки заданий, который является моей проблемой, которую я пытаюсь выяснить. – newSpringer
Тогда, я думаю, у вас есть трудная работа.Вы могли бы сделать муравей, но все равно придется каким-то образом извлечь записи «classpath» из всех возможных файлов проекта (Eclipse, Idea, JBuilder, JDeveloper и т. Д.). Не говоря уже о домашних заданиях, возвращаемых с помощью скриптов grails/ivy/ant/maven/buildr. Я серьезно предлагаю, чтобы ваш дьявол применял некоторые стандарты - если не maven, то, возможно, только проекты Eclipse. – npe