Java 9 Eclipse 4.7 Портативный ресурс ошибки экспорта не найден, не удалось найти основной метод из данной конфигурации запуска.

Несколько дней назад я установил Oracle JDK 9. Я пытался использовать Eclipse, но это не сработало. Я осмотрелся и нашел эту ссылку. Поэтому я обновил свой Eclipse со ссылкой, показанной после

Чтобы попробовать поддержку Java 9 в Eclipse, вы можете воспользоваться любым из следующих способов:

нажав «Справка» -> «Установить новое программное обеспечение...», а затем вставив ссылку. Все прошло хорошо, и я уже мог начать программировать, и я также мог запустить его.

Но у меня не получилось сделать второй шаг, потому что перетаскивание кнопки «Установить» ничего не дало.

(Второй шаг:)

Обновите сборку Eclipse 4.7 для коммиттеров, используя запись Eclipse Marketplace (в настоящее время требуются дополнительные действия):

Затем я понял, что у меня нет клиента Eclipse Marketplace, поэтому я установил его, и все пошло нормально.

Но вот проблема: когда я пытаюсь экспортировать его как исполняемый файл jar, я получаю эту ошибку: «Ошибка создания JAR. См. подробности для получения дополнительной информации. Не выбраны ресурсы. Экспорт JAR завершен с проблемами. См. подробности для получения дополнительной информации. Не удалось найти основной метод из заданной конфигурации запуска».

Сообщение об ошибке в Eclipse

Я уже пытался создать новые конфигурации запуска, создать совершенно новый пустой проект и создать новое рабочее пространство. Ничего не сработало.

Кто-нибудь знает, почему это не работает и что я могу сделать, чтобы это исправить?

РЕДАКТИРОВАТЬ

Мой eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170921-1704
--launcher.defaultAction
openFile
--launcher.appendVmargs
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:/Program Files/Java/jdk-9/bin/javaw.exe   
-vmargs
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

person abilnf    schedule 28.09.2017    source источник
comment
@nullpointer Нет, я настроил свой eclipse.ini, у меня уже есть eclipse 4.7.1a и я уже выбрал Java 9 по умолчанию. Я просто не могу экспортировать свои процессы.   -  person abilnf    schedule 28.09.2017
comment
Вы пытались создать банку своего проекта из командной строки? Было ли это успешным?   -  person Naman    schedule 28.09.2017
comment
Я никогда не делал этого раньше, теперь я попробовал это с новым проектом, который просто что-то печатает и скомпилировал его с помощью командной строки (компиляция, создание манифеста и создание jar), и это сработало. Но я понятия не имею, как я могу сделать это со многими пакетами и библиотеками.   -  person abilnf    schedule 28.09.2017
comment
РЕДАКТИРОВАТЬ: Попробовал немного больше и заставил его работать, но это очень утомительно. У вас есть идеи, как я могу заставить работать затмение?   -  person abilnf    schedule 28.09.2017
comment
@abilnf, не могли бы вы поделиться дополнительными шагами, которые вы называете чрезвычайно утомительными? С этой информацией мы можем выполнить поиск bugzilla (выберите Eclipse/JDT/Debug), чтобы узнать, уже есть соответствующий RFE для упрощения рабочего процесса.   -  person Stephan Herrmann    schedule 05.10.2017
comment
@StephanHerrmann Я не знаю, поняли ли вы меня неправильно, но под чрезвычайно утомительным я имел в виду не затмение, а скорее создание банки без затмения. И если вы не поняли меня неправильно: может быть, это не очень утомительно, но гораздо проще просто сказать «экспортировать как исполняемый jar», чем копировать все классы, все библиотеки, помещать все классы и библиотеки в classpath и делать jar из Это. И это каждый раз, когда я не хочу пробовать (а это много)   -  person abilnf    schedule 07.10.2017
comment
Я могу воспроизвести в Eclipse Oxygen.1a (еще не выпущенном), поэтому я подал bugs.eclipse.org/525711   -  person Stephan Herrmann    schedule 07.10.2017
comment
@StephanHerrmann, спасибо :)   -  person abilnf    schedule 08.10.2017


Ответы (2)


Как также подтверждено в комментарии, проблема зарегистрирована как BUG#525711 в Eclipse.

Обновление. Было подтверждено, что оно исправлено в M20171115-1700, что в первую очередь означает, что если кто-то использует nightly или сборки, выпущенные после 15 ноября , 2017 они должны иметь возможность создавать JAR с помощью Eclipse.

=> Хотя здесь следует отметить, что это вызывает последующее BUG#527114 из-за сбоя при обработке нескольких модулей при создании JAR.

Я предполагаю, что в основном следует ожидать их обновления в сборке Eclipse Photon в будущее.

person Naman    schedule 19.11.2017
comment
У меня такая же проблема с Build id: 20171218-0600 - person Quark; 04.02.2018

У меня есть Build id: 20171218-0600, и проблема все еще (или снова) там.

Первоначальная ошибка (525711) была повторно открыта как (526037):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=526037

person Quark    schedule 04.02.2018