簡體   English   中英

IntelliJ IDEA - 將 .java 文件添加到項目依賴項

[英]IntelliJ IDEA - adding .java file to project dependencies

我是java新手,我有一個簡單的問題。 我想用 .java 文件創建包。 我所做的是文件> 項目結構> 依賴項> 添加(右側的加號)> JAR 和目錄...並選擇目錄“MyClasses”,其中包含“我的”目錄和“Test.java”文件。 “Test.java”很簡單:

package my;

public class Test{
    public Test(){
        System.out.println("Test complete.");
    }
}

然后當我嘗試將它與 import my.Test 一起使用時; 它不起作用(無法解析符號“測試”)。 即使我嘗試再次添加此目錄,它也會在依賴項選項卡上顯示它是一個“空庫”。 我究竟做錯了什么?

順便說一下,您導入的方式僅適用於Jar文件,不適用於.java

如果要導入包含 java 文件的包,則必須將包復制到您工作的項目並將其放入src/文件夾

現在您可以將它導入到您的其他 java 文件中。

我設置 IntelliJ 以遵循Maven 目錄約定

將您的應用程序 .java 源文件放在src/main/java 通過右鍵單擊該目錄將該目錄標記為源根目錄。

將您的測試 .java 源文件放在src/test/java 通過右鍵單擊該目錄將該目錄標記為測試根目錄。

對兩個路徑使用相同的包結構。

IntelliJ 將為您構建應用程序和測試類。

當您准備好后,您可以不加任何更改地添加 Maven。

Java 源代碼不是項目依賴項

它是您的源代碼樹的一部分。

依賴項適用於以 JAR 文件形式出現的庫。

源代碼文件進入你的 src 文件夾,故事結束。

聽起來您在文件 > 項目結構 >模塊> 依賴項中。 我認為您需要查看 File > Project Structure > Libraries 從那里你可以添加我認為應該可以從你的項目中引用的罐子。

如果您使用 Gradle 構建系統,則可以使用settings.gradle文件輕松地將模塊添加到要編譯的源文件列表中。

在項目的根目錄(如果不存在)中創建一個名為settings.gradle的文件,然后將模塊的路徑添加為include '<path>'

示例: include 'com:example:mymodule'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM