在哪里放置scala的依赖项

Where to put dependencies for scala

我遇到这个编译错误:

owner@PC ~/scala/fxml: scalac x.scala
x.scala:1: error: object asynchttpclient is not a member of package org
import org.asynchttpclient.*;
           ^
one error found

我想我需要为 org.asynchttpclient 下载 .java 文件。*所以我将它们复制到 c:\classes 并将 CLASS_PATH 设置为 c:\classes但这没有用。

注意:我知道 sbt 和 maven,但我只想让 scalac 工作。

CLASSPATH,不是CLASS_PATH。您还可以使用 -classpath ... 作为 scalac.

的选项

错误与 x.scala 的依赖关系有关。如果没有,则需要下载 asynchttpclient jar。然后应用以下命令将其包含在编译中。

scalac -classpath "asynchttpclient.jar:other dependent jars" x.scala