无论如何,有使用javapoet库将静态代码块添加到java类中的方法static { // whatever code is needed for initialization goes here } 最佳答案 使用TypeSpec.Builder::addStaticBlock。请参见test case。