2016-08-11 6 views
1

私はprotobuf 2.5に慣れています。私はprotobuf3.0を使用しようとしていました。 jarファイルは、オンラインで入手できるソースコードから生成されるようです。私は日食にソースコードをインポートし、jarファイルを作成しようとする。しかし、私は、次のファイルprotobuf 3.0 jar javaを生成するには?

/protobuf3/src/com/google/protobuf/Descriptors.java, 
/protobuf3/src/com/google/protobuf/DynamicMessage.java 
/protobuf3/src/com/google/protobuf/ExtensionRegistry.java 
/protobuf3/src/com/google/protobuf/MessageReflection.java 
/protobuf3/src/com/google/protobuf/TextFormat.java 
/protobuf3/src/com/google/protobuf/UnsafeUtil.java 

これは輸入com.google.protobuf.DescriptorProtosをすることはできません」エラーのいずれかであるに多くのエラーを見ることができます解決されました "。

これはjarを生成する正しい方法ですか(または)どこでも利用できます(または)どこでも利用できる完全なソースコードです。

ご協力いただければ幸いです。おかげさまで

これは私がソースコードprotobuf3.0-source code

+2

Java protobufライブラリをビルドするには、リポジトリ 'https:// github.com/google/protobuf/tree/master/java'の手順に従います。 – SubOptimal

+0

**ありがとうございます**。出来た... –

答えて

2

をダウンロードした場所あなたがここにダウンロードするにはいるProtobufのコンパイル(JAR)バージョンを見つけることができます:

http://search.maven.org/remotecontent?filepath=com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.jar

私はあなたがそのようなビルドマネージャを見てお勧めしますhttps://maven.apache.org/として、自動的にフェッチ依存関係(ライブラリ)を処理します。

関連する問題