是否可以使用Java虛擬機運行scala文件?我嘗試了很多,但沒有任何工作。有人能給我一些命令行幫助嗎?非常感謝!在Java虛擬機上運行已編譯的Scala文件
5
A
回答
4
Scala在JVM上運行。它沒有單獨的虛擬機。但它有自己的庫,所以無論你在哪裏運行,都需要安裝Scala。
如果它編譯你將有一個.class文件,所以你只需要輸入
scala -cp myClassPath myPackage.myFileName
,你會使用Java。如果您已導航到您的classes文件夾,則不需要-cp
選項。
有可能使用java
命令運行Scala類 - 你可能谷歌如何做到這一點,但你需要理清所有正確的進口,而且也沒有理由不只是使用scala
如上。
7
那麼,這取決於您是否生成JAR或類文件等,但它非常簡單:您像運行任何Java程序一樣運行它,但將Scala庫作爲依賴項運行。
java -cp .:/path/to/scala-library.jar MyApp
相關問題
- 1. 在虛擬機上運行JIRA
- 2. 在虛擬機上運行Sharepoint網站
- 3. 在窗口上運行虛擬機
- 4. 在虛擬機上運行kubectl
- 5. 在Java程序中編譯並運行Scala文件
- 6. 虛擬機從DVD運行?
- 7. 如何打開並運行已編譯的Java文件?
- 8. Ubuntu中的Genymotion在windows上運行在虛擬機上
- 9. 編譯時和運行時虛擬和非虛函數(C++)
- 10. 在虛擬機上運行的Linux上的oprofile
- 11. 動態編譯Scala的類文件在運行時2.11
- 12. 讓Laravel在imac上的虛擬機上運行
- 13. 連接到在並行虛擬機上運行的SQLServer
- 14. 目錄編譯和運行java文件
- 15. Hiphop虛擬機和運行在一個PHP文件
- 16. 在虛擬機中運行valgrind
- 17. 在虛擬機中安全運行C++
- 18. 在虛擬機中運行海燕?
- 19. 在進程內運行erlang虛擬機
- 20. 當Vmware虛擬機已在運行時運行Windows Phone Emulator時出錯?
- 21. 如何在編譯Scala文件之前在SBT Build.scala中運行Scala代碼?
- 22. 在虛擬機上運行Android進行開發
- 23. 運行Windows XP的KVM虛擬機:如何從guest虛擬機獲取文件到主機?
- 24. 虛擬機上的MariaDB自動編號
- 25. 問題在虛擬機上運行的NPM使用流浪漢
- 26. 運行在虛擬機上的WCF性能不佳
- 27. 如何在運行Vista x64的虛擬機上啓用網絡?
- 28. Codedeploy無法在新近縮放的虛擬機上運行
- 29. 在虛擬機上運行真實的「Bios設置」
- 30. 在Windows虛擬機上運行的導軌
你有什麼操作系統,你是如何安裝scala的,你有什麼錯誤信息? – huynhjl 2011-06-05 21:19:35
將'scala_library.jar'(如果您使用Swing,則爲'scala_swing.jar')添加到您的類路徑中,它應該可以工作。不要忘記添加當前目錄'.',否則你將無法看到自己的類。 – 2011-06-05 22:26:26