2014-10-15 3 views
1

Итак, я создаю отличную банку, но я не могу ее запустить.Как создать отличную банку с eclipse/ggts?

Я использую HelloWorld.groovy в качестве примера

class HelloWorld { 

    static main(args) { 
     println("Hello World"); 
    } 
} 

Я сохранить его в баночку, как я бы с любым файлом Java с помощью экспорта в затмением/Ггц:

  1. щелкнув правой кнопкой мыши заводной файл в проекте исследователя
  2. имени экспорт нажмите
  3. выберите баночку файл
  4. указать банку файл
  5. указать HelloWorld в качестве основного класса в файле Manisfest
  6. сохранить все выбранные значения по умолчанию
  7. нажмите кнопку Готово и создать баночку

Теперь я пытаюсь запустить HelloWorld.groovy с помощью Java -jar HelloWorld. jar в моей командной строке.

я получаю: Исключение в потоке «основного» java.lang.NoClassDefFoundError: заводной/языки/GroovyObject

Когда я экспортировать его также позволяет мне экспортировать .classpath в мою банку. Не должен включать мой groovy-all.jar, который использует моя GGTS? Я что-то упустил?

Мне удалось использовать GroovyWrapper для создания отличных банок. Я хочу посмотреть, возможно ли это только с моей IDE.

ответ

1

Я думаю, что в eclipse вы экспортируете исполняемую банку, и это дает возможность упаковывать зависимости?

+0

Я попробую настроить это, чтобы увидеть, работает ли оно. Благодаря! – uberdwang