Я пытаюсь использовать плагин Scala Eclipse (версия 1.1.0, которая представляется наиболее актуальной) с версией 3.7 Eclipse в Mac OS X 10.6.8.Я скопировал программу "Hello, World" с учебного веб-сайта .Я смог успешно собрать программу, используя компилятор командной строки scalac
.Тем не менее, когда я пытаюсь запустить проект как приложение Scala из Eclipse, я получаю сообщение об ошибке:
Exception in thread "main" java.lang.NoClassDefFoundError: de/vogella/scala/first/Hello
с еще большим количеством материала.Поиск в соответствующей структуре каталогов в моем каталоге рабочего пространства Eclipse показывает, что связанный каталог bin
полностью пуст.Тем не менее, при выборе «Build Project» из меню я не вижу никаких ошибок (и вообще никаких сообщений).
Насколько я могу судить, моя установка Eclipse в остальном работает.Я могу, например, успешно создавать и запускать проекты Java.
Буду признателен за любые советы о том, с чего начать с устранения неполадок.Попытка предложенных решений в самом существующем кажущемся существующем вопросе не сработала.
РЕДАКТИРОВАТЬ , чтобы добавить: в окне журнала ошибок ничего нет, кромеэто:
System property http.nonProxyHosts has been set to
local|*.local|169.254/16|*.169.254/16 by an external source. This value will be
overwritten using the values from the preferences
, что не кажется мне очень важным.Полный текст, скопированный из руководства, файла Hello.scala
:
package de.vogella.scala.first
object Hello {
def main (args: Array[String]) {
println("Hello, world!")
}
}
, а пакет, частью которого является файл, называется de.vogella.scala.first
.