0

我写了一个 Java 类 let A,它必须编译一次并保存在几个目录中(let Y 和 Z)。因此,编译后的文件在任何目录(Y 和 Z)中都将具有相同的SerialVersionUID(我需要它)。

我尝试使用,javac A.java -d Y -d Z但它不起作用。

顺便说一句,我不能进行第一次编译然后复制(即:) javac A.java -d Y; cp Y/A.class Z,因为SerialVersionUID会有所不同......

我该如何解决这个问题?

编辑:最终的解决方案是在 .java 文件中明确设置SerialVersionUID,但我想避免它。

4

0 回答 0