Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将源代码添加到构建路径?_Java_Eclipse - Fatal编程技术网

Java 将源代码添加到构建路径?

Java 将源代码添加到构建路径?,java,eclipse,Java,Eclipse,我下载了一个API,但里面没有jar文件。它有包(文件夹)和源代码。我尝试在Eclipse中以各种方式添加它,但当我在带下划线的红色类名上按F2时,仍然没有得到“import…”。我一直在Eclipse中添加项目和JAR,而且效果很好。既然这是源代码,我应该采取任何额外的步骤,以使其工作吗 问候 您可以从API打包中收到的类创建jar,并将该jar放入项目的类路径中 享受 您可以从API打包中收到的类创建jar,并将该jar放入项目的类路径中 享受 如果源文件可用(.java文件),则必须创建一

我下载了一个API,但里面没有jar文件。它有包(文件夹)和源代码。我尝试在Eclipse中以各种方式添加它,但当我在带下划线的红色类名上按F2时,仍然没有得到“import…”。我一直在Eclipse中添加项目和JAR,而且效果很好。既然这是源代码,我应该采取任何额外的步骤,以使其工作吗


问候

您可以从API打包中收到的类创建jar,并将该jar放入项目的类路径中


享受

您可以从API打包中收到的类创建jar,并将该jar放入项目的类路径中


享受

如果源文件可用(.java文件),则必须创建一个新的源文件夹,然后使用标准文件管理器将源文件树(根包,例如文件夹
com
org
)复制到新的源文件夹,并复制粘贴:


编辑:您也可以将源文件添加到现有的源文件夹中,但我不会这样做。最好的解决方案是创建一个单独的Java项目,其中只包含外部库的源文件。您还需要适当的代码管理,这样您就不会意外地更改外部源文件

如果源文件可用(.java文件),则必须创建一个新的源文件夹,然后使用标准文件管理器将源文件树(根包,例如文件夹
com
org
)复制到新的源文件夹,并复制粘贴:


编辑:您也可以将源文件添加到现有的源文件夹中,但我不会这样做。最好的解决方案是创建一个单独的Java项目,其中只包含外部库的源文件。您还需要适当的代码管理,这样您就不会意外地更改外部源文件

您是否尝试右键单击一个目录,然后添加到buildpath?我所做的是在Eclipse中的项目上右键单击属性->Java构建路径->自由选项卡->添加外部类文件夹。我还在“源代码”选项卡中尝试了它。这就是您所指的吗?您是否尝试右键单击某个目录,然后将其添加到buildpath?我所做的是在Eclipse中的项目上右键单击“属性->Java构建路径->自由选项卡->添加外部类文件夹”。我还在“源代码”选项卡中尝试了它。这就是你所指的吗?这是更好的方法,也是你应该尝试做的。然而,如果你真的想完全按照你的要求去做,不管出于什么原因,@home-answer是一种方法,我想知道,从源代码创建jar文件的最佳方法是什么?你下载的API将有一个构建脚本。您可以使用
ant
找到build that
build.xml
,并在build scrit中找到用于创建jar的标签或命令。这是更好的方法,也是您应该尝试的。然而,如果你真的想完全按照你的要求去做,不管出于什么原因,@home-answer是一种方法,我想知道,从源代码创建jar文件的最佳方法是什么?你下载的API将有一个构建脚本。您可以使用
ant
找到
build.xml
的构建,并且可以在构建脚本中找到用于创建jar的标签或命令。