2017-05-29 72 views
0

我想在IntelliJ中運行一個項目,但不包含在我的項目文件夾中的主類。當我點擊輸入框右側的三個點時,我可以找到這個類(在我的項目文件夾外)。但是,一旦我跑的項目,我得到一個錯誤: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 ,它仍然沒有幫助。

+0

變化的工作目錄可能會幫助 –

+0

毫米......我在尋找不太積極解決 – CrazySynthax

+0

你可能有多個工作文件夾。你有vert.x cli類的源代碼嗎? –

回答

0

vertx-platform添加爲模塊的依賴項(在您的pom.xml中),然後運行它並選擇模塊作爲類路徑。

enter image description here

+0

我將工作目錄改爲「$ MODULE_DIR $,但是除了我的項目名字外,使用模塊的類路徑「 – CrazySynthax

+0

那麼,你的模塊是否與你的項目命名一樣?工作目錄與它無關。 – Meo

相關問題