我在使用scala的jave中使用hello world示例時出現問題。 這是我的java文件:Java中的Scala調用
package com.adam.core;
import org.scala.*;
public class App {
@SuppressWarnings("static-access")
public static void main(String[] args) {
Hello a = new Hello();
System.out.println(a.greeting());
}
}
我的斯卡拉文件Hello.scala:
package org.scala;
object Hello {
val greeting: String = "Hello, world!"
}
我只添加這對我的POM:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.2</version>
</dependency>
我在使用Java 1.8帶有所有Scala插件的Eclipse。我將Natural Scala添加到項目中。
,當我想運行java文件我有一個錯誤:
你好不能com.adam.core.App.main解析爲一個類型 (App.java:8)
我有這2個文件在src/main/scala和src/main/java中
請幫幫我!谷歌不能幫助我了:(
嘗試喂$ .greeting – 2014-10-26 23:16:39
不工作,不能使靜態參考非靜態方法的問候()從類型您好$。 – amkz 2014-10-27 19:13:34
'你好$ .MODULE $ .greeting'? – 2014-10-27 22:05:10