我写了一个Java类,让A,必须编译一次并保存在几个目录中(让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 ,但我想避免它。