2016-11-21 2 views
1

Я создал адаптер Java, но он не работает при создании javascript-адаптеров.Невозможно построить адаптер Java MobileFirst Platform 7.0

Это моя установка:

  • ява версия "1.7.0_101"
  • OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-0ubuntu0.14.04.1)
  • OpenJDK 64-разрядный сервер ВМ (сборка 24,95-b01, смешанный режим)
  • JAVA_HOME является/USR/Библиотека/JVM/Java-7-OpenJDK-amd64
  • ОС: Linux x64

Я уже пробовал this workaround.

[Error: 
BUILD FAILED 
/opt/ibm/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:206: Build of the adapter 'xxxxxx' failed. The failure message is: 'Compile failed; see the compiler error output for details.'. The failure may have been caused due to incorrect Java code, incompatible JDK level, JAVA_HOME not pointing to the location of a valid JDK or missing dependencies. Note that the worklight-jee-library.jar must be in the classpath when building Java adapters. 
] 
Error: Sorry an error has occurred. Please check the stack above for details. 
+0

Зачем использовать OpenJdk? Попробуйте использовать Oracle Java. –

+0

@IdanAdar: Спасибо за помощь, я уже пробовал с Oracle java (JAVA_HOME =/usr/lib/jvm/java-7-oracle), но столкнулся с той же проблемой –

+0

Где вы строите адаптер? Использование CLI или Studio? –

ответ

1

Сообщение об ошибке указывает следующие возможные проблемы:

  1. проблема Код
  2. Java проблема

путь Итак, если мы подозреваем, что мы поместили Java в и мы используем правильную версию Java, поэтому я предлагаю посмотреть на ваш Java-код.

Создайте новый адаптер Java и внесите в него никаких изменений, а просто создайте и создайте его. Посмотрите, прошел ли он шаг сборки. Если это так, то вам нужно вернуться к существующему адаптеру Java и узнать, почему это не удается - возможно, из-за первого варианта - некоторая проблема с кодом.

+0

'code' mfp add adapter [?] Что вы хотите назвать адаптером MobileFirst? testJava [?] Какой тип адаптера вы бы хотели? [?] Java Введите Пакет Java для этого адаптера: com.testjava Новый Java адаптер был добавлен в/дома/хх/адаптеры/testJava 'code' я получил такой же вопрос –

+0

я изменил код. Теперь его рабочий штраф –

Смежные вопросы