查找serialVersionUID(bash:serialver:未找到命令)

时间:2015-02-28 00:36:53

标签: java

我正在尝试使用serialver命令查找tomee服务器上的类的serialVersionUID,但是当我尝试运行它时,它说:

bash:serialver:找不到命令

我注意到我安装了jre 1.7.0_51-b13,但没有安装jdk。所以,我可能无法使用serialver。有没有其他方法我可以找到serialVersionId只有类文件?

所有内容都在SUSE 11.0服务器上设置。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

serialver实用程序仅包含在JDK安装中。它是一种开发工具。

serialver的副本移植到仅安装了JRE的计算机中可能有一些hacky方法,但出于多种原因这是个坏主意。

我没有设法追踪serialver的任何第三方实施;即你可以独立于JRE安装的东西。应该可以实现这样的工具,但很难证明这种努力的合理性。

因此,如果您需要运行serialver,我的建议是安装JDK。 (磁盘空间很便宜......)