IntelliJ IDEA-将.java文件添加到项目依赖项

时间:2018-07-25 13:24:21

标签: java intellij-idea

我是Java的新手,我有一个简单的问题。我想用.java文件创建包。我要做的是文件>项目结构>依赖关系>添加(在右侧加号)> JAR和目录...,然后选择目录“ MyClasses”,其中包含带有“ Test.java”文件的“ my”目录。 “ Test.java”很简单:

package my;

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

然后,当我尝试将其与导入my.Test一起使用时;它不起作用(无法解析符号“测试”)。即使我尝试再次添加此目录,它也会在“依赖项”选项卡上说它是“空库”。我在做什么错了?

5 个答案:

答案 0 :(得分:1)

通过导入的方式仅适用于Jar文件,不适用于.java

如果要导入包含Java文件的包,则必须将包复制到您正在工作的项目中,然后将其放入src/文件夹中

现在您可以将其导入其他Java文件中。

答案 1 :(得分:1)

Java源代码不是项目依赖项

它是您的来源树的一部分。

依赖性是作为JAR文件提供的库的。

源代码文件进入您的src文件夹,故事结束。

答案 2 :(得分:1)

我将IntelliJ设置为遵循Maven directory convention

将您的应用程序.java源文件放在SqlCommand command = new SqlCommand("Select Mdp from USERS where LOGIN_NAME = @Login", conn) // execute your command into a datareader bool isValid = BCrypt.Net.BCrypt.Verify(password, dr["Mdp"].ToString()); 下。右键单击该目录,将其标记为源根目录。

将测试的.java源文件放在src/main/java下。右键单击该目录,将其标记为测试根目录。

两个路径都使用相同的包结构。

IntelliJ将为您构建应用程序并测试类。

准备就绪后,您可以添加Maven,而无需进行任何更改。

答案 3 :(得分:0)

听起来像在“文件”>“项目结构”>“ 模块”>“依赖项”中。我认为您需要查看“文件”>“项目结构”>“ ”。从那里可以添加我相信应该在您的项目中引用的jar。

答案 4 :(得分:0)

如果您使用的是Gradle构建系统,则可以轻松地将模块添加到要使用settings.gradle文件进行编译的源文件列表中。

在项目的根目录中创建一个名为settings.gradle的文件(如果不存在),然后将模块的路径添加为include '<path>'

示例:include 'com:example:mymodule'