1

我正在尝试在 Windows 7(64 位)上使用 IntelliJ IDEA 运行 Vertx 3.1.0 JavaScript 应用程序。这个问题使用了 IntelliJ 配置。 在此处输入图像描述

如果我使用目录“C:\Development\Workspace\Java\vertx\hello”中的命令行和命令“vertx run JsVerticle.js”,一切正常。如果我从 IntelliJ 运行应用程序,则会出现异常:“部署 Verticle java.lang.ClassNotFoundException:JsVerticle.js 失败”。如果我使用程序参数“run company.app.MyFirstVerticle”运行 Java 应用程序,它就可以工作。

顺便说一句,如果我使用命令“vertx run rhino:JsVerticle.js”运行显式 rhino,我会得到同样的异常。

4

1 回答 1

2

好的,我忘了添加 JavaScript 语言的依赖项。使用 Maven 我使用这个:

<dependency>
  <groupId>io.vertx</groupId>
  <artifactId>vertx-lang-js</artifactId>
  <version>3.1.0</version>
</dependency>

现在它正在使用 IntelliJ IDEA 运行,并且调试也可以正常工作!

于 2015-11-14T17:24:39.807 回答