Запуск файлов Java с Neovim IDEJAVA

Программисты JAVA общаются здесь
Anonymous
Запуск файлов Java с Neovim IDE

Сообщение Anonymous »

Обычно я работаю над Java Projects, и я недавно перешел в Neovim с VSCODE, у меня есть настройка LSP для Java и все остальное, но я не могу запустить свои файлы только с помощью Java file.java », так как я использую файлы из других классов. Существует ли какой-нибудь плагин типа кода, который отлично работает в Neovim, специально для Java?
для EG: < /p>

Код: Выделить всё

package com.khush.distributed.cache;

public class Main {
public static void main(String[] args) {
Cache cache = new Cache(4);
cache.put("1", "1");
cache.put("2", "2");
cache.put("3", "3");
cache.put("4", "4");
cache.printList();
System.out.println();
System.out.println();

cache.get("2");
cache.printList();

cache.put("5", "5");
System.out.println();
System.out.println();
cache.printList();
}
}
< /code>
Когда я пытаюсь запустить это. Он не может найти класс Cache 
, потому что, очевидно, он не скомпилирован (PS: Класс кэша находится в одном и том же пакете)
Main.java:5: error: cannot find symbol
Cache cache = new Cache(4);
^
symbol: class Cache
location: class Main
Main.java:5: error: cannot find symbol
Cache cache = new Cache(4);
^
symbol: class Cache
location: class Main
2 errors

[Process exited 1]
< /code>
Как это исправить? Вот моя конфигурация.return {
"CRAG666/code_runner.nvim",
config = function()
require("code_runner").setup({
filetype = {
java = {
"cd $dir &&",
"javac $fileName &&",
"java $fileNameWithoutExt",
},
python = "python3 -u",
typescript = "deno run",
rust = {
"cd $dir &&",
"rustc $fileName &&",
"$dir/$fileNameWithoutExt",
},
},
})
vim.keymap.set("n", "r", ":RunCode", { noremap = true, silent = false })
vim.keymap.set("n", "rf", ":RunFile", { noremap = true, silent = false })
vim.keymap.set("n", "rp", ":RunProject", { noremap = true, silent = false })
end,
}
< /code>
Помимо этого плагина, я и пробовал некоторые другие плагины, но я еще не очень хорош в том, чтобы настроить вещи,
Любая помощь с этим ценится, спасибо. < /p>

Подробнее здесь: https://stackoverflow.com/questions/783 ... neovim-ide

Вернуться в «JAVA»