1st try
在windows下可以執(zhí)行
腳本形式
我們也可以通過創(chuàng)建一個 HelloWorld.scala 的文件來執(zhí)行代碼挫以,HelloWorld.scala 代碼如下所示:
object HelloWorld {
/* 這是我的第一個 Scala 程序
* 以下程序?qū)⑤敵?Hello World!'
*/
def main(args: Array[String]) {
println("Hello, world!") // 輸出 Hello World
}
}
接下來我們使用 scalac 命令編譯它:
$ scalac HelloWorld.scala
$ ls
HelloWorld$.class HelloWorld.scala
HelloWorld.class
編譯后我們可以看到目錄下生成了 HelloWorld.class 文件套硼,該文件可以在Java Virtual Machine (JVM)上運(yùn)行掰读。
編譯后卸耘,我們可以使用以下命令來執(zhí)行程序:
$ scala HelloWorld
Hello, world!
2 try
saclac只能在安裝目錄內(nèi)執(zhí)行。(廈門大學(xué)大數(shù)據(jù)林子雨)
cd /usr/share/scala/bin/mycode //# 使用下面命令到達(dá)mycode目錄叹洲,并新建一個test.scala文件:
sudo vim test.scala
object HelloWorld {
def main(args: Array[String]){
println("Hello, World!")
}
}
sudo scalac test.scala
scala HelloWorld
新建該文件夾的快捷方式到桌面脐瑰,ubuntu文件夾的快捷方式
ln -s /usr/share/scala/bin/mycode /home/x/Desktop
3 try
apt安裝JDK,scala魄衅。
在Desktop上運(yùn)行Hello.scala峭竣,成功。
4 try
scala中的hello world晃虫,要在scala的目錄下皆撩,是不是全局變量沒有設(shè)置好?
不是的傲茄,編譯scala文件不要寫sudo scalac毅访,直接寫scalac就行。
為了進(jìn)一步驗證盘榨,我在桌面上運(yùn)行了class文件喻粹,完全可以執(zhí)行。
scala的安裝位置:whereis scala; which scala
查看文件路徑:pwd
新建文件夾:mkdir mycode
我感覺.class文件類似于exe文件草巡,scala HelloWorld就是執(zhí)行這個可執(zhí)行文件守呜。
class(可執(zhí)行文件)的文件名是怎么由誰決定的型酥?反正我沒有決定。
是由這個object的名字決定的查乒。改變一下就知道了弥喉,控制變量法。