Как неявно запустить Clojure REPL с переменной env JVM_OPTS в Windows? - PullRequest
0 голосов
/ 17 января 2019

Я нахожусь на Windows 10 и пытаюсь затем

  • установить JVM_OPTS на "-Dclojure.server.repl={:port 4555 :accept clojure.core.server/repl :server-daemon false}" - затем lein repl не запускать любой Сокет REPL (только свой собственный nREPL)
  • установить JVM_OPTS на -Dclojure.server.repl="{:port,50505,:accept,clojure.core.server/repl}" - затем lein repl выдает ошибку 4555 was unexpected at this time.
  • установить JVM_OPTS на -Dclojure.server.repl={:port 4555 :accept clojure.core.server/repl :server-daemon false} - затем lein repl не запускать любой Сокет REPL
  • и только когда я пытаюсь это сделать из PowerShell java -"Dclojure.server.mine={:port 4555,:accept,clojure.core.server/repl}" -jar Path/to/clojure-1.8.0.jar, я получаю ответ Socket REPL на telnet localhost 4555

Но я хочу его из переменной Environment, потому что я хочу запустить его из приложения Java, развернутого в Wildfly, когда оно мне понадобится.

UPDATE

Ну наконец-то мне удалось запустить Socket REPL вот так java -jar C:\Share\clojure-1.8.0.jar с _JAVA_OPTIONS env, определенным как -Dclojure.server.repl="{:port 4555 :accept clojure.core.server/repl :server-daemon false}". Но JVM_OPTS все еще бесполезен в этом случае. И lein repl дал мне 4555 was unexpected at this time. снова.

...