我正在处理旧版Java应用程序,并创建了一个包含几个.class文件并将其包装在.jar文件中的补丁。
在此应用程序中,我只提到了我的补丁程序名称,他们说它将应用于您的应用程序,但是我看不到我的更改。
如何验证我的应用程序正在使用我的补丁(jar)文件?
答案 0 :(得分:2)
您需要执行以下简单步骤:-
获取应用程序的Java进程ID。
作为JDK安装的一部分,您将拥有jinfo
https://docs.oracle.com/javase/7/docs/technotes/tools/share/jinfo.html,使用该检查您的Java进程是否正在使用jar。
例如,如果您的Java应用程序的Pid为1234
,并且您使用的是jdk 1.8,并且jar名称为foo.jar
,则比在grep命令下找到它的情况下,您的应用程序正在使用{{1 }}。
foo.jar