天天看點

Scala學習劄記_一 籌建開發環境(Intellij IDEA + scala插件)

工欲善其事,必先利其器!

學習scala已經有一段時間了,對scala這門語言愛不忍釋,但與此同時也為scala不好的IDE工具支援感到懊惱(我是一個100%的IDE擁護者)。因為社群關切度還不是很高,scala匮缺像java那樣強大的ide支援。scala官方網站上列出了三種主流的IDE插件(eclipse, netbeans, itellij idea),我花了一個禮拜的時間對三個插件進行了一番探索。

一直以來,我都在施用eclipse進展java開發,之是以我第一嘗試了scala的eclipse插件,應用以後的感覺十分不好。第一scala 2.7.5之後版本的插件急需eclipse 3.5的環境,并且在施用時占用十分大的記憶體儲器,有時候出現沒法打開scala編輯器的狀況。并且在代碼提醒、複建、及時編譯方面做得很不好。總而言之,scala的eclipse插件給人的感覺是:崩潰!

接下來我嘗試了scala的netbeans插件。我應用的是netbeans 6.7版本。同比eclipse版本的插件,感覺有很大的改善。第一占用的記憶體儲器較小,在代碼揭示、複建、即刻編譯方面也做得挺卓越,但是存在一個較大的缺陷:沒法調試閉包!而閉包是scala語言的最大特色之一。這幾多讓人難以接受。

最後,我找出了我以為最好的scala開發工具:Intellij IDEA。盡人皆知,intellij idea的施用性非常好,是一個十分優秀的IDE。而更令人鼓舞的是它在最近開源了,而且最新的9.0版本剛公布了!

以次是在Intellij idea 9.0社群版上建構scala開發環境的全過程。

1 下載下傳Intellij idea 9.0社群版。

2 起動Intellij idea 9.0, 可以看到如次界面

本文來源:

我的異常網

Java Exception

Dotnet Exception

Oracle Exception

  • 1470 - ORA-12560:TNS:協定擴充卡錯誤
  • 1471 - ORA-06502: PL SQL: 數字或值錯誤
  • 1472 - OCI-04030: 在嘗試配置設定 16396 位元組 (koh-kghu sessi
  • 1473 - 找不到oci.dll
  • 1474 - YYYY-MM-DD HH24-MI-SS英文作業系統出錯
  • 1475 - java.security.InvalidKeyException: Parameters missing
  • 1476 - ORA-00933:SQL指令未正确結束
  • 1477 - java.sql.SQLException: Io 異常: Connection refused
  • 1478 - ora-00600:内部錯誤代碼
  • 1479 - sp2-0734:未知的指令開頭
  • 1480 - ORA-01045:user PERSONNEL_MANAGE lacks CREATE SESSION privilege
  • 1481 - 如何讓oracle的錯誤提示為中文
  • 1482 - 如何讓sqlloader在删除或者插入資料出錯的時候自動停止
  • 1483 - ORA-00984: column not allowed here
  • 1484 - ORA-00604:遞歸SQL級别3出現錯誤
  • 1485 - ORA-04031:無法配置設定4096位元組的共享記憶體
  • 1486 - literal does not match format string
  • 1487 - Error creating connection pool rop_wh
  • 1488 - 數字或錯誤:字元到數值的轉換錯誤
  • 1489 - 試圖運作項目時出錯:無法啟動調試。綁定句柄無效

繼續閱讀