1

如果有的话,Assembly.GetCallingAssembly().GetName().Name 的 java 等价物是什么?

背景与研究:

我正在将一些 C# 代码翻译成 Java。目前我无法测试 Assemblyname 返回的内容,因此我无法弄清楚我真正在寻找什么样的字符串。我发现将程序集与编译的 .jar 文件进行比较,并且该方法检索与编译的运行实例相关的变量。

此外,似乎我需要的变量可能在清单中,并且清单可能会像这个问题的答案所暗示的那样被检索:Reading my own Jar's Manifest

然而,这是我卡住的地方。由于我无法确切地弄清楚我在寻找什么,因此很难找到等效的变量。我意识到我的问题可能遗漏了一些关键信息,但是如果有人能比我自己更好地理解我的需要,我在这里写。指点需要什么样的信息来解决我的问题,也非常受欢迎。

编辑1:

意识到我可能正在寻找标题包含方法的调用者的名称,我找到了这个链接:如何使用堆栈跟踪或反射找到方法的调用者?

似乎这是朝着正确方向迈出的一步,但我仍然不确定。

4

0 回答 0