gpt4 book ai didi

java - 如何使用java执行scala代码

转载 作者:行者123 更新时间:2023-12-02 13:12:57 25 4
gpt4 key购买 nike

我是 scala 新手。我需要使用 java 执行 scala 类。

我的确切要求是:我需要将整个 scala 类(文件)作为参数传递给 java jar。该 jar 应该读取 scala 代码并执行它。我搜索了很多网站但没有找到合适的答案。有什么办法可以做到同样的事情吗?

提前谢谢您。

最佳答案

除了你这样做的动机之外,这肯定是可能的(我使用我的 IDE - sbt 项目做到了)我刚刚制作了 scala 类,如下所示:

import com.google.common.base.Objects

class Car(_color: String, _valid: Boolean) {
val color: String = _color
val valid: Boolean = _valid

override def toString = Objects.toStringHelper(this).add("color",color).add("valid", valid).toString
}

之后我用 main 方法创建了一个类来测试它。

public class Test {
public static void main(String[] args) {
Car test = new Car("test", true);
System.out.println("test = " + test);
}
}

编译没有任何问题,结果如下:

test = Car{color=test, valid=true}

关于java - 如何使用java执行scala代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43884478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com