aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/jdtls.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/lua/lspconfig/jdtls.lua b/lua/lspconfig/jdtls.lua
index 2c8ecd28..b2d7d7dd 100644
--- a/lua/lspconfig/jdtls.lua
+++ b/lua/lspconfig/jdtls.lua
@@ -5,8 +5,8 @@ local path = util.path
local server_name = "jdtls"
-cmd = {
- tostring(vim.fn.getenv("JAVA_HOME")).."/bin/java",
+local cmd = {
+ util.path.join(tostring(vim.fn.getenv("JAVA_HOME")), "/bin/java"),
"-Declipse.application=org.eclipse.jdt.ls.core.id1",
"-Dosgi.bundles.defaultStartLevel=4",
"-Declipse.product=org.eclipse.jdt.ls.core.product",
@@ -14,7 +14,7 @@ cmd = {
"-Dlog.level=ALL",
"-Xms1g",
"-Xmx2G",
- "-jar",
+ "-jar",
tostring(vim.fn.getenv("JAR")),
"-configuration",
tostring(vim.fn.getenv("JDTLS_CONFIG")),
@@ -25,7 +25,6 @@ cmd = {
"--add-opens java.base/java.lang=ALL-UNNAMED",
}
-print(vim.inspect(cmd))
configs[server_name] = {
default_config = {
cmd = cmd,