我正在尝试使用serialver命令查找tomee服务器上的类的serialVersionUID,但是当我尝试运行它时,它说:
bash:serialver:找不到命令
我注意到我安装了jre 1.7.0_51-b13,但没有安装jdk。所以,我可能无法使用serialver。有没有其他方法我可以找到serialVersionId只有类文件?
所有内容都在SUSE 11.0服务器上设置。
有人可以帮忙吗?
答案 0 :(得分:0)
serialver
实用程序仅包含在JDK安装中。它是一种开发工具。
将serialver
的副本移植到仅安装了JRE的计算机中可能有一些hacky方法,但出于多种原因这是个坏主意。
我没有设法追踪serialver
的任何第三方实施;即你可以独立于JRE安装的东西。应该可以实现这样的工具,但很难证明这种努力的合理性。
因此,如果您需要运行serialver
,我的建议是安装JDK。 (磁盘空间很便宜......)