scala安装后命令行启动出现java异常
1. 在windows环境下,安装Java运行环境和SDK
2. 安装scala
3. 在cmd命令行直接输入scala启动scala环境,出现以下异常
Exception in thread "main" java.nio.file.InvalidPathException: Illegal char <:> at index 2: C:\Java\jdk1.8.0_341\lib\tools.jar
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.nio.file.Paths.get(Paths.java:84)
at dotty.tools.dotc.core.MacroClassLoader$.$anonfun$1(MacroClassLoader.scala:25)
at scala.collection.immutable.List.map(List.scala:250)
at dotty.tools.dotc.core.MacroClassLoader$.makeMacroClassLoader(MacroClassLoader.scala:25)
at dotty.tools.dotc.core.MacroClassLoader$.init(MacroClassLoader.scala:19)
at dotty.tools.dotc.Driver.setup(Driver.scala:77)
at dotty.tools.repl.ReplDriver.setupRootCtx(ReplDriver.scala:89)
at dotty.tools.repl.ReplDriver.initialCtx(ReplDriver.scala:85)
at dotty.tools.repl.ReplDriver.resetToInitial(ReplDriver.scala:111)
at dotty.tools.repl.ReplDriver.<init>(ReplDriver.scala:126)
at dotty.tools.repl.Main$.main(Main.scala:7)
at dotty.tools.MainGenericRunner$.run$1(MainGenericRunner.scala:193)
at dotty.tools.MainGenericRunner$.process(MainGenericRunner.scala:270)
at dotty.tools.MainGenericRunner$.main(MainGenericRunner.scala:281)
at dotty.tools.MainGenericRunner.main(MainGenericRunner.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at coursier.bootstrap.launcher.a.a(Unknown Source)
at coursier.bootstrap.launcher.Launcher.main(Unknown Source)
尝试过安装JDK17,JDK20和JDK1.8,都出现同样错误。
相关推荐
Scala详细总结(精辟版++)
#### Scala解释器Scala自带了一个交互式的解释器,通过这个解释器可以在命令行界面即时执行Scala代码。安装Scala后,可以通过命令`scala`启动解释器。
scala-to-java:将Scala代码转换为Java代码的命令行工具
Scala到Java 用Scala编写的简单工具,揭示了Scala编译器的奥秘。 从StdIn读取scala代码,并将其反编译的Java版本写入StdOut。用法确保您已安装Java 1.8和Mave
Scala安装及环境图文配置教程
Scala 安装下载 Scala 安装包并启动安装程序,按照提示进行安装。在安装过程中,可以选择是否设置系统环境变量的 PATH 变量。
IntelliJ IDEA安装scala插件并创建scala工程的步骤详细教程
一、安装scala插件要安装scala插件,需要先找到与IntelliJ IDEA对应的scala版本。
Java异常分类处理与Scala异常处理
异常体系 异常体系 在Java语言中, 将程序执行中发生的不正常情况称为“异常” 。 (开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。 如: JVM系统内部错误、 资源耗尽、断电、网络中断、内存不够等情况。 比如: StackOverflowError和OOM。 一般不编写针对性的代码进行处理。Exception: 其它因编程错误或偶然的外在因素导致的一般性问题, 可以使用针对性的代码进行...


