Scala:软件包不能表示为URI [英] Scala: packages cannot be represented as URI

查看:148
本文介绍了Scala:软件包不能表示为URI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有openjdk,scala和sbt,它们都是通过brew安装的.我试图获取设置以在运动的scala轨道上工作.我没有Java或任何使用JVM的事物(例如clojure)遇到了麻烦,但是当我尝试通过运行测试来测试我的Scala安装时锻炼你好例子:

I have openjdk, scala and sbt, all installed via brew. I'm trying to get setup to work on the scala track on exercism. I'm having no troubles with Java or anything that uses the JVM like clojure, but when I try to test my installation of scala by running the test for the exercism hello example:

$ sbt test

我收到一堆似乎是从以下错误开始的错误:

I get a bunch of errors that seem to start with this:

java.io.IOError:java.lang.RuntimeException:/packages不能表示为URI

java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI

我的安装版本如下:

$ java --version
openjdk 13.0.1 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.1+9, mixed mode, sharing)

$ scala -version
Scala code runner version 2.13.1 -- 

$ sbt --version
sbt version in this project: 1.3.8
sbt script version: 1.3.8

我已经在几个问题中看到并看到了此错误,但没有找到解决该问题的方法.

I've looked and seen this error in a few questions but not seen a way to fix it.

推荐答案

我通过安装Java版本1.8并将JAVA_HOME设置为此版本来解决了这个问题.

I solved the issue by installing a java version of 1.8 and set JAVA_HOME towards this version.

export JAVA_HOME ="/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home"

这篇关于Scala:软件包不能表示为URI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆