NoClassDefFoundError
Продолжаю разбираться со Scala. Сегодня решил еще поэксперементировать. Написал код, выполняю Run -> Scala Application в Eclipse - получаю следующее исключение:
Exception in thread "main" java.lang.NoClassDefFoundError: src/main/scala/ru/vaniashev/web/App Caused by: java.lang.ClassNotFoundException: src.main.scala.ru.vaniashev.web.App at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Проблема обнаружилась при просмотре конфигурации запуска. Если открыть диалог запуска, то в поле Scala Application Object будет строчка типа src.main.scala.ru.vaniashev.web.App. Хотя мой класс находится в ru.vaniashev.web. Таким образом, чтобы запустить приложение, необходимо исправить эту строчку на ru.vaniashev.web.App.

Ваш отзыв