工欲善其事,必先利其器!
學習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 - 試圖運作項目時出錯:無法啟動調試。綁定句柄無效