是否可以使用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. 檢測在虛擬機上運行
- 5. 在虛擬機上運行kubectl
- 6. 在虛擬機上運行OS X
- 7. TestExecute在虛擬機上運行?
- 8. 在Java程序中編譯並運行Scala文件
- 9. 同時運行Java虛擬機
- 10. 口譯VS編譯器VS虛擬機
- 11. Java虛擬機能在WinRT上運行嗎?
- 12. 虛擬機從DVD運行?
- 13. 如何打開並運行已編譯的Java文件?
- 14. 在已編譯模塊上運行GWTTestCase
- 15. Ubuntu中的Genymotion在windows上運行在虛擬機上
- 16. 編譯時和運行時虛擬和非虛函數(C++)
- 17. 在虛擬機運行的主機上找到CPU核心
- 18. 如何爲Erlang虛擬機編譯
- 19. 錫蘭編譯器和虛擬機
- 20. 如何克隆在Hyper-V上運行的虛擬機的虛擬磁盤2012
- 21. 在虛擬機上運行的Linux上的oprofile
- 22. 在虛擬機上
- 23. 動態編譯Scala的類文件在運行時2.11
- 24. 讓Laravel在imac上的虛擬機上運行
- 25. 連接到在並行虛擬機上運行的SQLServer
- 26. Eclipse不會編譯/運行java文件
- 27. 目錄編譯和運行java文件
- 28. Hiphop虛擬機和運行在一個PHP文件
- 29. 在虛擬機上查找java ee文件
- 30. 在虛擬機中運行valgrind
你有什麼操作系統,你是如何安裝scala的,你有什麼錯誤信息? – huynhjl 2011-06-05 21:19:35
將'scala_library.jar'(如果您使用Swing,則爲'scala_swing.jar')添加到您的類路徑中,它應該可以工作。不要忘記添加當前目錄'.',否則你將無法看到自己的類。 – 2011-06-05 22:26:26