gpt4 book ai didi

java - Maven 构建成功但缺少依赖项。 JDWP 退出错误

转载 作者:行者123 更新时间:2023-11-30 06:48:00 25 4
gpt4 key购买 nike

[已解决] 唉,只需要项目 > 清理 > 构建。使用 Run As > Maven build... 没有。

我正在尝试使用 JavaPoet 基于我创建的注释构建一个枚举,但我在添加 Maven 依赖项时遇到了问题。我成功解析了 log4j2、H2 和 Reflections 依赖项,但无法解析 JavaPoet。

我无法找到有关此 FATAL ERROR 是什么的任何答案,我们将不胜感激。我正在使用 Eclipse Neon.3,我的笔记本电脑上没有太多内存——只有 4GB。这是我的 Maven 构建输出:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building My Project 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ MainClass ---
[INFO] Deleting C:\dev\git\MainClass\target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ MainClass---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ MainClass
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 90 source files to C:\dev\git\MainClass\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.252 s
[INFO] Finished at: 2017-07-08T09:54:56-04:00
[INFO] Final Memory: 15M/169M
[INFO] ------------------------------------------------------------------------
FATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)
JDWP exit error JVMTI_ERROR_WRONG_PHASE(112): on getting class status [util.c:1285]

最佳答案

每当我运行 run maven goal clean install 时,我也在 E​​clipse IDE 中遇到同样的错误。

构建成功但随后显示以下错误。

JDWP 退出错误 JVMTI_ERROR_WRONG_PHASE(112):关于获取类状态 [util.c:1285]

但惊讶地看到相同的 maven 目标在命令提示符下在 eclipse 之外完美运行。

为了进一步分析,我在 eclipse 中打开终端窗口并运行以下命令以了解 java 编译器/vm 版本

javac -version
java -version

并发现两者都指向略有不同的版本。

在 eclipse.ini 文件中添加以下行解决了这个问题。

-vm
C:\Program Files\Java\jdk1.8.0_91\bin\javaw.exe

请确保您已单独添加以上行并在以下行之上

--launcher.appendVmargs
-vmargs

请参阅此链接以获取 Setting the correct PATH for Eclipse而现在

C:\Users\tarun.kumar2>java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)

C:\Users\tarun.kumar2>javac -version
javac 1.8.0_91

希望对你有帮助

关于java - Maven 构建成功但缺少依赖项。 JDWP 退出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44987247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com