Продолжаю разбираться со Scala. Сегодня решил еще поэксперементировать. Написал код, выполняю Run -> Scala Application в - получаю следующее исключение:

 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.

Связанные записи