Создание нового Java-проекта
Я могу создать проект по умолчанию в PDE, как упомянуто здесь.
Однако я хочу знать, как создать проект Java. Как я могу это сделать?
3 ответа
Как минимум, вам нужно добавить характер проекта Java в проект, который вы создаете. Используйте что-то вроде:
private void addNatureToProject(IProject proj, String natureId, IProgressMonitor monitor) throws CoreException
{
IProjectDescription description = proj.getDescription();
String[] prevNatures = description.getNatureIds();
String[] newNatures = new String[prevNatures.length + 1];
System.arraycopy(prevNatures, 0, newNatures, 0, prevNatures.length);
newNatures[prevNatures.length] = natureId;
description.setNatureIds(newNatures);
proj.setDescription(description, monitor);
}
Идентификатор природы для проекта Java: org.eclipse.jdt.core.javanature (также в JavaCore.NATURE_ID
константа).
Обратите внимание, что это не добавляет различные компоновщики, которые обычно используются в проекте Java. IProjectDescription.setBuildSpec
Метод добавляет их аналогичным образом. Создайте команду для спецификации сборки с помощью:
ICommand command = description.newCommand();
command.setBuilderName(builderID);
где 'builderId' - это 'org.eclipse.jdt.core.javabuilder' для основного Java-компоновщика (JavaCore.BUILDER_ID
константа).
Вся эта информация хранится в файле.project в корневой папке проекта. Это XML-файл, который вы можете посмотреть, чтобы увидеть настройки существующих проектов.
Окно-> Открыть перспективу->Java
затем
File->New->Java Project (вам может потребоваться перейти через "Project...", чтобы перейти к опции "Java Project")
Пожалуйста, обратитесь к мастерам создания новых проектов
На странице "Проект плагина" используйте com.example.helloworld в качестве имени вашего проекта и установите флажок " Создать проект Java" (это должно быть по умолчанию). Оставьте остальные параметры на странице с их настройками по умолчанию, а затем нажмите "Далее", чтобы принять структуру проекта плагина по умолчанию.