Как зафиксировать “ошибку: не может найти, что символ импортирует io.vertx.core.json” Vertx

Я выполнил эти шаги для установки Vert.x на моей машине.

  • Intall OpenJDK: sudo apt-get install openjdk-8-jdk
  • Тест установка Java: java -version который дает мне 3 вывода:

    1. openjdk version "1.8.0_242"
    2. OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
    3. OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
  • Загрузите последнюю версию Vert.x в https://vertx.io/

  • Untar загруженный файл: tar xzvf vert.x-3.8.5-full.tar.gz
  • Сделайте vertx исполняемый файл: chmod +x vertx/bin/vertx
  • Войдите в папку мусорного ведра: cd vertx/bin
  • Тест версия Vert.x: ./vertx version который дает мне 3.8.5 как вывод

Я затем создал .java файл со следующим кодом в нем:

import io.vertx.core.AbstractVerticle;
import io.vertx.core.eventbus.EventBus;

public class Producteur extends AbstractVerticle 
{
    public void start() throws Exception
    {
        System.out.println("> Launching...");

        final EventBus eb = vertx.eventBus();

        vertx.setPeriodic(1000, v -> {

            eb.send("canal-ptp", "Hello", reply -> {

                if(reply.succeeded())
                    System.out.println("> Response received : " + reply.result().body());
                else
                    System.out.println("> No response!");
            });
        });
    }
}

Этот код хорошо работает, когда запуск со следующей командой является терминалом:

./vertx run Producteur.java --cluster

Но когда я добавляю следующий импорт в начале файла Java:

import io.vertx.core.json;

Я получаю следующую ошибку:

error: cannot find symbol import io.vertx.core.json

Что я пропускаю? Я не добираюсь, почему другой импорт прекрасен, но этот не. В конце я хотел бы заменить "Hello" строка с объектом json.

Обратите внимание на то, что я - полный новичок с ubuntu/java/vertx в целом.Спасибо!

0
задан 17 February 2020 в 21:48

1 ответ

import io.vertx.core.json;

не модуль, который можно импортировать.

import io.vertx.core.json.JsonObject;

.

0
ответ дан 20 February 2020 в 22:50

Другие вопросы по тегам:

Похожие вопросы: