Как запустить новую JVM из кода с длинным classpath - PullRequest
0 голосов
/ 16 апреля 2020

Я нашел, как запустить простую JVM из кода в scala, но ответы предполагают короткий путь к классу. Я пытаюсь заставить JVM запускать изолированную искровую программу, чтобы в моем classpath происходило довольно много вещей.

Понятно, что я получаю java.io.IOException: CreateProcess error=206, The filename or extension is too long, вызванное java.io.IOException: Cannot run program "path/to/java": CreateProcess error=206, The filename or extension is too long

Если бы я запускал его из IntelliJ, я бы просто сократил путь к классам. Как я могу сделать это (или что-то подобное) из кода? (Желательно scala, но если это невозможно, Java тоже подойдет).

PS: Мой путь к классам составляет 37311 символов длиной

...