用java來運行scala(scalac編譯後的class)程序

最近又看了一下scala,這次收穫比前面收穫大些,原來很多不能理解的現在都基本上理解了,而且也動手寫了一些代碼測試,還是很不錯的,只是寫法還很不習慣,另外就是IDE除了netbeans的ide支持代碼格式化外,eclipse的ide是不支持格式化的,這點有點不爽喲。
進入正題吧,既然scalac編譯後的也是class字節碼,那麼java也應該能運行它,試了一下果然不錯,之前也看到過將scala代碼在android手機上運行。


object HelloWorld extends Application{
println("Hello world!")
}


scalac HelloWorld.scala


然後運行的時候需要加上scala的庫,畢竟依賴的就是這個,HelloWorld.class反編譯後看到的代碼和java編譯後的class類似的。

java -classpath .;scala-library.jar HelloWorld

輸出:
HelloWorld
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章