2017-05-29 9 views
0

私のプロジェクトフォルダ内にないメインクラスを持つIntelliJでプロジェクトを実行します。入力の右側にある3つの点をクリックすると、このクラスがプロジェクトフォルダの外にあります。私はエラーを取得するプロジェクトを実行しかし、一度:IntelliJ:プロジェクトフォルダ内にないメインクラスを使用する方法

enter image description here

Error: Could not find or load main class org.vertx.java.platform.impl.cli.Starter

を私が理解することはIntelliJのは、プロジェクトフォルダ内のメインクラスを探しているということであり、したがって、それはそれを見つけることができません。

私の質問は、IntelliJがプロジェクトフォルダの外でメインクラスをアクティブにする方法です。

編集:enter image description here 、それはまだ助けていない:私はまた、プロジェクト構造に、この外部jarファイルを追加しようとしました。

+0

作業ディレクトリが –

+0

ミリメートルを助けるかもしれない変更...私はあなたがいくつかの作業フォルダを持っているかもしれ – CrazySynthax

+0

あまり積極的な解決策を探しています。 vert.x cliクラスのソースコードはありますか? –

答えて

0

vertx-platformを(あなたのpom.xml内の)モジュールに依存するものとして追加し、それを実行してモジュールをクラスパスとして選択します。

enter image description here

+0

作業ディレクトリを "$ MODULE_DIR $"に変更しましたが、プロジェクト名は "モジュールのクラスパスを使用する " – CrazySynthax

+0

あなたのプロジェクトはあなたのプロジェクトと同じ名前ですか?そして、作業ディレクトリはそれとは関係ありません。 – Meo

関連する問題