我在使用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