/
ilya-grigoriev
/
nvim
Обзор
Документация
Войти
/
ilya-grigoriev
/
nvim
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
ftplugin/java.lua
37 строк
1 KB
Ilya Grigoryev
fix(java): removed static info
05 авг 2023, 03:36
05 авг 2023, 03:36
4d83a07
Код
Авторство
О чём код?
local config = { cmd = { 'java', '-Declipse.application=org.eclipse.jdt.ls.core.id1', '-Dosgi.bundles.defaultStartLevel=4', '-Declipse.product=org.eclipse.jdt.ls.core.product', '-Dlog.protocol=true', '-Dlog.level=ALL', '-Xmx1g', '--add-modules=ALL-SYSTEM', '--add-opens', 'java.base/java.util=ALL-UNNAMED', '--add-opens', 'java.base/java.lang=ALL-UNNAMED', '-jar', '/home/{your_username}/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/repository/plugins/org.eclipse.equinox.launcher_1.6.500.v20230717-2134.jar', '-configuration', '/home/{your_username}/eclipse.jdt.ls/org.eclipse.jdt.ls.product/target/repository/config_linux', '-data', '/home/{your_username}/eclipse.jdt.ls' }, root_dir = require('jdtls.setup').find_root({ '.git', 'mvnw', 'gradlew' }), settings = { java = { configuration = { runtimes = { { name = "JavaSE-17", path = "/usr/lib/jvm/java-17-openjdk-amd64" } } } } }, } require('jdtls').start_or_attach(config)