当前位置: 首页 > 知识库问答 >
问题:

如何修复生成失败,是否要继续?在vscode中

屠浩
2023-03-14

我得到了一个错误,当试图调试java代码在可视化工作室代码。错误在下面

build failed, do you want to continue?

我试过清理工作区,但没用。请问,我如何解决这个问题?

共有3个答案

乐正涵意
2023-03-14

在设置中更改用户设置对我来说很有效。json to“java.debug.settings.forceBuildBeforeLaunch”:vscode上的false,这将禁用运行/调试前的检查。

陈兴朝
2023-03-14

所以这对我不起作用,但我发现了什么起作用。

首先,通过查看Java Dependencies插件,我发现了一些不同步的信息。我的应用程序(工件)的名称与Java Dependencies树视图中的名称不匹配。

这是通过完全清除VSCode workspaceStorage文件夹修复的!

在我的案例中,此文件夹位于(Windows 10):

C:\Users\<myuser>\AppData\Roaming\Code\User\workspaceStorage

如果在该位置找不到它,只需搜索文件夹工作空间存储。

接下来按ctrl-shift-p(在我的例子中)打开VSCode操作提示符。然后选择命令:

Java: Open Java Language Server Log File

这将打开一个在构建Java代码时通常不显示的日志文件,并将准确地告诉您构建中出现了什么问题。

在我的情况下,这是一个冲突,因为我有两个AppConfig。java文件,一个在主文件中,一个在测试文件中。Maven处理得很好,但显然VSCode Java builder没有。

显然,这些是插件中的错误,我将向GitHub贡献者报告,但现在我们将不得不忍受一点手工工作。

尽管如此,我还是希望这能帮助所有沮丧的VSCode Java开发人员。

贡正诚
2023-03-14

更新。问题解决我通过清除VS代码中的工作区缓存来解决这个问题。以下是相关页面的链接:VSCODE清洁工作区目录。我重命名了许多文件夹、类名和包。显然RedHat-Developer插件成功地脱离了同步。. classpath文件与POM文件不同步。清除工作区缓存导致插件从maven规范中重新创建项目数据。问题解决了。不确定,但是如果RedHat项目中的任何人读到这个,在我看来就像一个错误或缺陷。在任何情况下,它都可以绕过。

最初的答案如下:

我认为刘备不够清楚。我也遇到了同样的问题。我有一个在Maven中完美构建的项目,当我在VisualStudio代码中启动调试器时,这个通知会出现在VSCode窗口的右下角。

显然,“Java调试器”扩展认为存在构建问题。但是,在问题、输出、调试控制台或终端选项卡中没有报告错误。

该项目构建,并在Maven中打包,它可以在附加模式下进行调试,这充其量是乏味的。

VSCode中发生了一些我在任何地方都找不到的事情。我怀疑RedHat VSCode Java插件也在其中,但需要帮助解决这个问题。

我不得不说,我们花了太多的时间来解决工具和依赖关系的问题,而没有足够的时间在应用程序上。我们正在进行的项目旨在进行开源分发。Spring框架对我们的目的来说似乎是理想的,但工具就不那么理想了。我们还没有进入这个项目,我已经收到了转换的压力。NET核心MVC.

真的需要一点帮助。。。

 类似资料:
  • 我正在尝试调试Java代码,这是唯一的hello world程序。 上面的代码没有错误。但是VisualStudio代码一直向我警告这条消息,即使代码没有错误。但每次单击“继续”时,VisualStudio代码都可以成功调试Java代码。 我真的不知道哪个版本失败了。 这是我的发布会。用于Java调试器的json。我设置正确了吗? 在中,我可以在将文件保存为,并使用来构建。 我真的不知道哪个构建失

  • null 理想情况下,我想恢复执行失败的任务,有库存和所有事实收集以前的任务。有可能吗?如何让playbook编写/调试更快?

  • 问题内容: 我正在处理数量未知的Ajax请求。该请求可能会在404中失败。这将导致整个链失败。 延期失败后,是否有继续的方法? 问题答案: 您必须创建自己的延迟对象,等待另一个延迟对象成功或失败。 在这种情况下,您的延期将始终得到解决。

  • 问题内容: 我正在通过Java与Eclipse和TestNG框架一起使用Selenium RC。我有以下代码片段: 第一个断言失败,执行被停止。但我想继续进一步的代码片段。 问题答案: Selenium IDE使用验证执行软断言,这意味着即使检查失败,测试仍将继续,并且可以在测试结束时或在发生硬断言时报告失败。 使用TestNG,可以通过使用自定义测试侦听器来拥有这些软断言。我已经在博客上记录了如

  • chatgpt 是如何实现“继续生成”功能的 我用 chatgpt 翻译文档,当内容过多的时候,chatgpt 一次无法全部返回,会出现“继续生成”按钮,点击后会接着上一句继续生成。我使用其他的大语言模型就没有这种功能,想知道他们是怎么实现的?

  • 我是一个很新的反应原生应用程序开发人员。请帮助我解决以下问题,我在执行react-native Run-Android时遇到以下问题。 运行jetifier将库迁移到AndroidX的信息。您可以使用“--no-jetifier”标志禁用它。Jetifier找到1112个文件要转发JEtify。使用8名工作人员...信息正在启动JS服务器...“adb”不能识别为内部或外部命令、可操作程序或批处理