java - 在 VSCODE 中调试 Java 项目
问题描述
我是 VSCODE 的相对新手。在 GO 中调试时,它对我非常有用。
该项目显示没有问题。
但是在 Java 中,我单击Start Debugging
并在终端窗口中得到了这个:-
PS C:\Users\steve\Documents\JavaWorkSpace> & 'c:\Users\steve.vscode\extensions\vscjava.vscode-java-debug-0.26.0\scripts\launcher.bat' 'C:\Program Files\ Java\jdk1.8.0_251\bin\java.exe''-agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:54104''-Dfile.encoding=UTF-8''-cp ''C:\Users\steve\AppData\Roaming\Code\User\workspaceStorage\b9812d9a2523f252a1ef08f094c40f7e\redhat.java\jdt_ws\JavaWorkSpace_9d6a9741\bin''artifactID.src.main.java.mrs.src.java.App' PS C :\用户\史蒂夫\文档\JavaWorkSpace>
我在它没有命中的第一个可执行语句上放了一个断点???
任何想法都会有所帮助。
史蒂夫
解决方案
我认为问题在于您的 java 程序实际上并未运行,因此您无法调试它。我通常调试我的 java 文件的方式是 VS 栏中从顶部开始的第四个选项。它应该有一个带有错误的图标并在其上运行。进入该部分后,放置断点并点击“运行和调试”。
如果这无济于事,请检查您是否在调试配置中选择了 JAVA。
推荐阅读
- android - android setOnInfoWindowClickListener - 传递更多值
- java - 如何使用 spring boot、jpa、hibernate 和 mysql 验证用户登录并传递 JWT 令牌
- typescript - 这个 TypeScript 语法是什么意思?
- spotfire - SPOTFIRE:在 OVER 中使用 $csearch 后访问列名
- java - Google Play 应用签名步骤
- dependencies - Espresso 测试的正确依赖项是什么?
- ionic-framework - InAppBrowser 到 Ionic 页面之间的导航
- python - 使用 python 和 watson 运行应用程序时遇到问题
- java - 双向@OneToOne 级联问题 JPA/Hibernate/Spring-Data
- android-studio - 如何运行 Android Studio 生成的 Espresso 测试?