4
Javaドライバを自分のscalaプロジェクトにインポートすると、Imはコンパイル時に次のメッセージでヒットします:object kafka is not a member of package org.apache
。object kafkaはorg.apacheパッケージのメンバーではありません
import org.apache.kafka.clients.producer.{Callback, KafkaProducer, ProducerRecord, RecordMetadata}
import org.apache.kafka.common.serialization.Serializer
私は成功を収め、すでにactivator clean
とactivator clean-file
数回実行しようとしました:ここに私のimport文が設定されている方法です。
は、クラスパス内の関連JARですか? –
@AdrianShum私がKafka関連のものを入力すると、intelli jの自動インポートによって、それらのインポートパスが追加されます。私のSBTビルドの中には、その価値があることについての適切な記述があります。 – TheM00s3
BUILDクラスパスでこれを取得しても、RUNTIMEクラスパスにJARが存在するとは限りません。結果をパッケージ化する方法と実行方法によって大きく異なります。 IntelliJから実行している場合は、明示的に言及しておくといいでしょう:) btw、あなたは「私はどんな成功をもって走ってみました」と言っています。 (成功なし)? –