2016-03-02 68 views
0

我有以下case class案例类导致java.lang.ExceptionInInitializerError

case class Page(url: String) { 
    var content: String = new URL(url).getContent().toString; 
} 

它实例化一个URL,它使用java.net.URL让页面的对应于给定URL的内容并把它在一个领域。

包含此代码的应用程序正在投掷[RuntimeException: java.lang.ExceptionInInitializerError],我觉得它来自这里。

代码不正确?

+1

你怎么知道它来自这个代码?看起来很好。 – hasumedic

回答

1

的这部分代码看起来很好,看Scala 2.11.7 REPL

scala> case class Page(url: String) { 
| var content: String = new URL(url).getContent().toString; 
| } 
defined class Page 


scala> Page("http://www.google.de") 
res5: Page = Page(http://www.google.de)