![](/img/trans.png)
[英]Spring Java Mail Program running in centOS Linux Box throwing exception
[英]scala not running on Centos Linux box
救命。 我开始学习Scala。 我的程序可以在Windows PC上正常运行,但是只要我尝试在Linux机器(ibmp2)上运行程序,输出的主机名就会打印两次。 请参见下面的示例。 怎么了?
[sean@ibmp2 ~]$ cat hello.scala val oneTwo = List(1, 2) val threeFour = List(3, 4) val oneTwoThreeFour = oneTwo ::: threeFour println(""+ oneTwo +" and "+ threeFour +" were not mutated.") println("Thus, "+ oneTwoThreeFour +" is a new list.") [sean@ibmp2 ~]$ scala hello.scala ibmp2: ibmp2 [sean@ibmp2 ~]$ which scala /usr/local/scala-2.8.1.final/bin/scala [sean@ibmp2 ~]$ scala Welcome to Scala version 2.8.1.final (Java HotSpot(TM) Client VM, Java 1.6.0_17). Type in expressions to have them evaluated. Type :help for more information. scala> println("hello") hello scala>
虽然我还没有专门使用Scala,但是在CentOS / Fedora上运行与网络相关的Java程序时遇到了问题,其根本原因是在INetAddress.java中的反向查找查询中未解决localhost
。 (或者,自从我调查以来已经有一段时间了。)因此,有两个建议:
1)确保Scala是不是要火了FSC的背景,并通过使用连接到它scala -nocompdaemon
,而不是仅仅scala
2)编辑您的主机文件( sudoedit /etc/hosts
),并确保在其中指定了localhost和计算机的自定义名称。
我只是在猜测,但是这些可能会解决问题。
对我来说,这看起来像您没有执行,您认为自己在执行。
调用scala时,请尝试使用完整路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.