私はGoogleのプロトコルバッファ(プロトコルバッファmavenプラグインと組み合わせて)を使って、.protoファイルをクラスにコンパイルしています。デフォルトのパッケージで生成されたクラスを完全に使用できますが、その外では使用できません。私は本当にそれをより良く説明する方法を知らないので、私はあなたにいくつかの写真を見せます。デフォルトのパッケージの外にgenerated-sourcesクラスを参照できません
(生成されたクラスが最終である)私はHRPクラスをサブクラス化しようとしましたが、それは動作しません。また、Hrpクラスを再生成するたびにクラスを移動するオプションもありません。
これが適切かどうかはわかりませんが、生成されるクラスはpublic final
です。空のprivate
コンストラクタが含まれています。
また、生成されたソースフォルダに生成されたソースパッケージプレフィックスを設定しようとしましたが、これも機能しません。
ご協力いただければ幸いです。
プロトコルバッファ定義(https://developers.google.com/protocol-buffers/docs/reference/java-generated#package)でパッケージIDを指定してから、パッケージID Javaからインポートしてみてください。あなたはJavaでデフォルトのパッケージIDをインポートすることができます –
それは私がやったことです、そして、今働くようです。ありがとうございました! – nbokmans
答えとして追加します –