Ошибка запуска разветвленной groovyc в Netbeans - PullRequest
1 голос
/ 02 апреля 2020

Я установил Netbeans 11.3 под Ubuntu 18.04 и создал в следующем проекте Groovy.

  1. Выберите «Файл»> «Новый проект» (Ctrl-Shift-N; \ u2318-Shift-N в Ma c) из главного меню, чтобы открыть мастер New Project.
  2. Выберите Java Приложение в категории Java. Нажмите кнопку Далее.
  3. Введите GroovyJavaDemo в качестве имени проекта и укажите папку, в которой вы хотите создать приложение, в поле «Расположение проекта».

  4. Отмените выбор «Создать». Флажок основного класса. Нажмите Fini sh.

  5. Затем я создал Groovy файл сценария только с этим содержимым println «Hello», и это вызвало следующие проблемы:

    ant -f / home / ubuntu / NetBeansProjects / GroovyJavaDemo -D javac .includes = Hello. groovy -Drun.class = Hello run-single init: deps-jar: Создан каталог: / home / ubuntu / NetBeansProjects / GroovyJavaDemo / build Обновление файла свойств: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/built-jar.properties Создан каталог dir: / home / ubuntu / NetBeansProjects / GroovyJavaDemo / build / классы Создан каталог dir: / home / beeDB: / build / empty Компиляция 1 исходного файла в / home / ubuntu / NetBeansProjects / GroovyJavaDemo / build / classes /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/build-impl.xml:1120: при выполнении этой строки произошла следующая ошибка : /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/groovy-build.xml:26: Ошибка при запуске разветвленная groovyc. BUILD FAILED (общее время: 1 секунда)

Что я пропустил?

Заранее спасибо,

Ответы [ 2 ]

2 голосов
/ 02 апреля 2020

Не думаю, что вы что-то упустили, поскольку я могу воспроизвести вашу проблему с JDK 11 в NetBeans 11.3.

Однако есть (несколько неудовлетворительный) обходной путь, который мне помог:

  • Установите JDK 8 (при необходимости).
  • Отредактируйте файл NetBeans etc / netbeans.conf и установите JDK, который NetBeans использует в JDK 8. В моем случае я добавил строку netbeans_jdkhome="C:\Java\jdk1.8.0_221" в netbeans.conf .
  • Перезапустите NetBeans и перестройте проект. Теперь он должен скомпилироваться:

    ProjectProperties

Примечания:

  • Вы можете сообщить об ошибке эта проблема для команды NetBeans , если вы используете sh.
  • . Я также попытался использовать JDK 14 в качестве платформы Java по умолчанию для NetBeans и получил другую ошибку: NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7. Для получения дополнительной информации см. Ошибку Gradle JDK 14 # 10248 .
  • Установка JDK 8 в качестве платформы по умолчанию для NetBeans не препятствует добавлению других Java платформ ( Инструменты> Java Платформы> Добавить платформу ... ), например JDK 11 и JDK 14, для ваших индивидуальных проектов.
0 голосов
/ 16 апреля 2020

Пожалуйста, найдите здесь решение для Open-JDK-13

...