grpc-java の例を作ろうとしています。gradle を使用している場合は確かに簡単ですが、別のビルド システムを使用するプロジェクトに grpc を統合します。protoc、javac、およびjavaのみを使用してサンプルをコンパイルおよび実行する方法を知りたいです。.proto ソースから Java ソースを生成できますが、生成された Java ソースをコンパイルできません。
1000 の組み合わせ (異なるクラスパス) を試しましたが、何も機能しません。
> javac RouteGuideGrpc.java
< RouteGuideGrpc.java:3: error: package io.grpc.stub does not exist
import static io.grpc.stub.ClientCalls.asyncUnaryCall;
(その他99個のコンパイルエラーは省略)
機能する一連のコマンドを誰かが示すことができますか? ありがとうございました。
Upd:Linuxでこれを行っています。
Upd: 私は SBT を使用していますが、実際には問題ありません。私が本当に理解したいのは、javac を使用して生成された grpc コードをコンパイルする方法です。クラスパスにgrpc-core、grpc-netty、grpc-protobuf、およびgrpc-stubがあると確信しています(実際、この時点では何もわかりません...)。