[英]Adding JavaFX 17.0.2 into existing Java 11 Project IntelliJ IDEA
[英]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.