играть в рамки NoClassDefFoundError - PullRequest
0 голосов
/ 21 марта 2012

Я скачал стек типов безопасных для Windows и создал новый проект.Когда я запускаю sbt и пытаюсь запустить новое немодифицированное приложение, появляется эта ошибка:

[error] java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory

просто из любопытства, я также пытался скомпилировать проект.Ошибка другая:

[error] IO error while decoding .....welcome.template.scala with UTF-8
[error] Please try specifying another one using the -encoding option

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

Ответы [ 4 ]

0 голосов
/ 10 июля 2012

Я обнаружил, что в моем скрипте есть один -Dfile.encoding = UTF-8, но я также сталкиваюсь с той же ошибкой:

[ошибка] Ошибка ввода-вывода при декодировании ..... * .java с UTF-8 [ошибка]. Попробуйте указать другой, используя опцию -encoding

0 голосов
/ 22 марта 2012

Не могли бы вы попробовать добавить -Dfile.encoding = UTF-8 в ваш скрипт sbt и посмотреть, поможет ли это?

Я также подправил шаблон, пожалуйста, откажитесь от папки приложения и попробуйте создать новое приложение с g8

0 голосов
/ 23 марта 2012

После настройки шаблон по умолчанию работает, но если я добавлю символ "ä" в файл

@main("Welcome to ü") {
    @welcome(message)
}

Будет выдано сообщение об ошибке:

Ошибка ввода-вывода при декодировании /.../views/html/index.template.scala с UTF-8 Пожалуйста, попробуйте указать другой, используя опцию -encoding

0 голосов
/ 22 марта 2012

Это звучит как проблема пути к классам. Убедитесь, что кувшин нетто включен туда

...