Я C# разработчик на c ++. Если у меня есть код и pdbs для внешних dll, я могу войти в код внешней dll, указав IDE на код и / или PDB. Я хочу сделать что-то подобное с Java JAR
. Я создал платформу Micro Service в java, используя код Visual Studio. Это компилируется в файл jar. У меня есть другое приложение, которое использует этот файл jar. Когда я отлаживаю свое приложение, как я могу войти в код jar-файла Micro Service?
Я использую VS Code 1.45.1, zulu 14, maven 3.6.3
Скажем, я есть файл jar с именем MyMaths.jar, внутри него есть класс mybasicmaths
public class MyBasicMaths{
public int addNums(int a, int b) {
return a+b;
}
}
Этот jar используется другим приложением, использующим MyMaths.jar. Я решил зависимости с помощью Maven. В клиентском приложении у меня есть код типа
public class MyMathsConsumer {
public static void main(String[] args) {
int a = 10;
int b = 20
MyBasicMaths myObj = new myBasicMaths();
int c = myObj.addNums(10, 20);
System.out.println(c);
}
}
Я могу нормально запустить свой проект. Но я хочу иметь возможность перейти к коду MyBasicMaths.addNums () из MyMathsConsumer.
Во время отладки я могу перейти в классы amqp-client-5.7.3.jar и даже zulu, но не в созданный мной файл jar.
Аналогичный вопрос был запрошен для eclipse Присоединить источник в Eclipse баночки
Я прошу того же для кода Visual Studio.