2015-06-10 3 views
4

Я действительно ненавижу IDE. Они слишком тяжеловесны и добавляют кучу определенных файлов и папок IDE и еще много чего при создании проекта. Для облегчения работы я использую редакторы кода. Мое избранное Brackets и кросс-платформу Microsoft Visual Studio Code. Моя единственная проблема заключается в том, что, как бы я ни старался, я не могу найти способ скомпилировать или отлаживать Java в этих редакторах. Когда я делаю поиск «отладки Java в (имя редактора здесь), я получаю кучу результатов для отладки Java Script, а не Java.Отладка Java в редакторе скобок или код Visual Studio

ли кто-нибудь на стек знает, как это сделать?

+2

Хм. Похоже, что вы ищете функцию IDE (интегрированный компилятор и отладчик). Эти IDE были разработаны для C# (VS Code) и JavaScript (Both). Они не так хороши для Java. Вы проверили плагины для скобок? –

+0

Что касается кода Visual Studio, в настоящее время доступны как минимум два расширения: [_Java Debugger_] (https://marketplace.visualstudio.com/items?itemName=donjayamanne.javadebugger) и [_Java Debug_] (https: // marketplace. visualstudio.com/items?itemName=DSnake.java-debug). Я сам их не пробовал, просто для вашей информации. – informatik01

ответ

2

Вы можете скомпилировать Java с помощью командной строки, перейдя к правильному каталогу и используя команду javac. Боюсь, что вам, вероятно, не повезло, когда дело доходит до отладчиков. Лучшее, что вы можете сделать, насколько мне известно, это используйте отпечатки для отслеживания вашего кода.

+0

О, хорошо. Спасибо за помощь. Я всегда использовал командную строку для компиляции, но мне нравятся подсвечивание ошибок и подсказки кода – RyanWilliam

0

Найдено следующее расширение, которое позволяет отлаживать и запускать java из VSC:

https://marketplace.visualstudio.com/items?itemName=donjayamanne.javadebugger

Не имея большого успеха. Получение кучи ошибок отладочного символа из-за того, что мои зависимости и классы находятся в отдельных файлах. Я думаю, что если бы вы сохранили код в одном основном файле кода, он мог бы работать красиво.