[英]Upgrade namespace of protobuf jar without .proto
我有一個jar myGenerated.jar
,它是由某些版本的Google協議緩沖區(不確定哪個版本)生成的。 該jar包含對命名空間com.foo.bar
類的com.foo.bar
。 我想更改它,使類位於名稱空間com.baz
。 不幸的是,我沒有用於生成jar的.proto文件-它似乎已被遺忘。
沒有.proto,有什么方法可以更改生成的類的名稱空間嗎?
或者(因為這很容易導致前一個答案),我可以對現有jar中的.proto進行反向工程嗎?
使用dirtyJOE編輯您的字節碼,並更改所有程序包名稱(和文件夾,如果在jar中是分層結構的話)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.