scala classloaders путаница
Пожалуйста, рассмотрите следующую тестовую программу (используя scala 2.9.0.1)
object test
{
def main(args:Array[String]) = {
println(ClassLoader.getSystemClassLoader.getResource("toto"))
println(this.getClass.getClassLoader.getResource("toto"))
println(classOf[Object].getClassLoader)
}
}
Я компилирую его и запускаю с «-cp / tmp», содержащим файл «toto», и получаю следующий вывод:
null
file:/tmp/toto
null
=> системный загрузчик классов не содержит путь к классам
=> Класс Object не имеет загрузчика классов!
Я что-то там пропускаю или это (большая) ошибка в scala ?!
Спасибо Арджун