gpt4 book ai didi

kubernetes - Google调试:如何调试可执行jar中的库-错误:在可执行文件中找不到文件

转载 作者:行者123 更新时间:2023-12-02 12:30:06 30 4
gpt4 key购买 nike

详细信息:GKE上的Java应用程序:Kubernetes

我能够调试我的可执行jar的所有Java文件,但不能调试内部的jar /库。我的可执行jar的主要代码在实现jar /库中,我有那些库的源代码。我该如何调试它们?

我使用了gcr.io/google-appengine/openjdk并添加了以下入口点:

ENTRYPOINT ["java","-agentpath:/opt/cdbg/cdbg_java_agent.so", "-Djava.security.egd=file:/dev/./urandom"  ,"-Dcom.google.cdbg.module=watchlist", "-Dcom.google.cdbg.version=develop","-jar","/watchlist.jar"]

我想我需要一种将所需库jar的所有类文件放入我的主要可执行jar的web-inf / classes文件夹中的方法。我怎样才能做到这一点?

TIA

最佳答案

我建议使用IDE。

以我的经验,当您将实现从Java文件转换为类文件时(按CTRL +单击通常可完成类的窍门,或者右键单击并转到实现以进行实现),您将到达jar的类文件。

在那里,您可以转到类文件的顶部,然后单击包。这将从项目浏览器的目标打开jar。
您将可以在此处或在其他程序包中找到所需的类。

我希望这种方法对您有用。

PS:我使用Intellij

关于kubernetes - Google调试:如何调试可执行jar中的库-错误:在可执行文件中找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59134168/

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