java - 在 sbt 中添加类路径位置

标签 java scala matlab sbt

我正在编写一个在后端使用 Matlab 的 scala 应用程序。 Matlab提供了Java API来调用进程。 matlab帮助页面here给出了一个示例,其中在命令行参数中指定类路径,如下所示:javac -classpath matlabroot/extern/engines/java/jar/engine.jar MyJavaCode.java.

在我的项目中我使用 sbt;如何在 sbt 配置中指定类路径?

编辑:Sbt 版本:1.2.8

最佳答案

我在 build.sbt 中使用以下几行解决了这个问题:

unmanagedJars in Compile ++= Seq(new java.io.File("/usr/local/MATLAB/R2019b/extern/engines/java/jar/engine.jar")).classpath
unmanagedJars in Runtime ++= Seq(new java.io.File("/usr/local/MATLAB/R2019b/extern/engines/java/jar/engine.jar")).classpath```

关于java - 在 sbt 中添加类路径位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58974216/

相关文章:

arrays - 在matlab中对齐两个数组

java - 为什么文件被写入空白?

scala - Akka Http HTTPS 配置导致 Chrome 返回 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

scala - Spark : How to use crossJoin

scala - 使用 I18n : two languages in the same page 播放框架 2.4.0

c - 如何使用 Cgo 访问 MATLAB 数组中的值?

performance - 如何进行快速的多维矩阵向量乘法?

java - 如何使用 SimpleDateFormat 转换日期?

java - 包含外部 jar 依赖项 spring boot 测试

java - Java 公共(public)抽象类中方法的默认访问级别是什么?