从此

🏠 » 📄文章 » 内容

 欢迎来访!

Quarkus 原生构建(native) houbb:opencc4j 中文简繁转换库配置反射类 -H:ReflectionConfigurationFiles

🕗2025-09-18👁️0

quarkus jvm 模式只要引入 opencc4j 简繁转换库即可,而 native 模式则要修改为:

    //  中文简繁转换
    implementation("com.github.houbb:opencc4j:1.14.0")


reflection.json:

[

    {
        "name": "com.github.houbb.opencc4j.support.data.impl.TwSTPhraseData",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.github.houbb.opencc4j.support.data.impl.TwTSPhraseData",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.github.houbb.opencc4j.support.data.impl.TwSTCharData",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.github.houbb.opencc4j.support.data.impl.TwTSCharData",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.github.houbb.opencc4j.support.segment.impl.TwFastForwardSegment",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.github.houbb.opencc4j.support.datamap.impl.DataMapTaiwan",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    },
    {
        "name": "com.huaban.analysis.jieba.JiebaSegmenter",
        "queryAllPublicConstructors": true,
        "queryAllPublicMethods": true,
        "allPublicConstructors": true,
        "allPublicMethods": true
    }
]