@@ -23,7 +23,7 @@ object Main extends App {
23
23
To use Java 11 to run this application, pass the following ` --jvm ` option to the Scala CLI command:
24
24
25
25
``` bash ignore
26
- scala-cli --jvm adopt :11 Main.scala
26
+ scala-cli --jvm temurin :11 Main.scala
27
27
```
28
28
29
29
<!-- ignored Expected:
@@ -33,12 +33,16 @@ Hello from ScalaCli
33
33
To attempt to compile the application with Java 8, change the value of the ` --jvm ` parameter:
34
34
``` bash ignore fail
35
35
scala-cli --jvm 8 Main.scala
36
- # In this case, it raises an error because the `Files.createTempFile` method is not available in java 8
36
+ # In this case, it raises an error because the `Files.writeString` and `Files.readString` methods are not available in java 8
37
37
#
38
- # Exception in thread main: java.lang.Exception: java.lang.NoSuchMethodError: java.nio.file.Files.writeString(Ljava/nio/file/Path;Ljava/lang/CharSequence;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
39
- # at method print in modules/runner/src/main/scala-3-stable/scala/cli/runner/Stacktrace.scala:12 inside runner_3.jar
40
- # at method printException in modules/runner/src/main/scala/scala/cli/runner/StackTracePrinter.scala:91 inside runner_3.jar
41
- # at method main in modules/runner/src/main/scala/scala/cli/runner/Runner.scala:22 inside runner_3.jar
38
+ # [error] ./Main.scala:6:18
39
+ # [error] value writeString is not a member of object java.nio.file.Files
40
+ # [error] val filePath = Files.writeString(dest, "Hello from ScalaCli")
41
+ # [error] ^^^^^^^^^^^^^^^^^
42
+ # [error] ./Main.scala:7:29
43
+ # [error] value readString is not a member of object java.nio.file.Files
44
+ # [error] val fileContent: String = Files.readString(filePath)
45
+ # [error] ^^^^^^^^^^^^^^^^
42
46
```
43
47
44
48
<!-- ignored Expected:
0 commit comments