所以,我有这个项目,我目前正试图修复只是出于个人原因。
在我的一些类中,它会将一个java文件从一个文件夹导入到src文件夹内的一个包中。这些文件夹位于src文件夹之外,但我需要它保持不变。那么我如何才能将一个java文件从一个文件夹(位于src文件夹之外)导入到另一个java文件(位于源代码内部)中呢?
Trying to import a file from the toolbox into the collision detection packcage
我移动到src文件的实际文件夹,但这不是我真的打算做的。我需要的文件夹留在里面,它是目前的权利,现在的情况下,我不搞砸任何事情。
请尽量给给予最简单的答案,这样我就可以理解并尝试回答这个问题,而不是告诉我做其他事情。
谢谢
1条答案
按热度按时间yrwegjxp1#
要使用作为“bundle”提供的“foreign”源代码,这可能是一个库,您应该自行编译,打包成一个或多个JAR文件,然后在项目中依赖它们,以便将它们包含在类路径中。
你真的应该设置一个合适的构建系统来构建第三方库,也可以构建你自己的程序。常见的构建工具包括Maven(https://maven.apache.org/),它在Java世界中成熟且广泛支持,还有Gradle(https://gradle.org/),它更现代,也是Android应用的“主要支持”(由Google)构建系统。
看看你的代码截图,你可能想使用github(https://github.com/SkyWorld117/EpicRenderEngine/tree/main)的EpicRenderEngine。
它有一个现成的Gradle构建文件(build.gradle),所以我建议你也将Gradle用于你自己的项目,这样你就不必同时学习和安装两个构建系统。
(Maven构建通常有一个或多个名为 * pom.xml * 的文件,以防万一.)
Eclipse有支持Gradle的插件(https://projects.eclipse.org/projects/tools.buildship),也有支持Eclipse的插件(https://docs.gradle.org/current/userguide/eclipse_plugin.html)。
通常你会设置一个构建系统,这样即使从命令行启动,构建也会顺利运行。这确保了与IDE的独立性-IDE也非常支持流行的构建系统,所以通常你不必使用命令行来构建软件-但是为了在多个开发人员之间共享代码,如果每个开发人员都能使用自己喜欢的IDE,而不是项目指定的IDE,那就更容易了。
要获得有关Gradle或Maven的更多信息,请访问他们的主页,两者都有很多文档可以开始,如果你想深入了解这个主题的话。
(我不习惯将开发者文档作为视频观看,所以我没有任何建议可以从我的袖子里拿出来,并且向你发送一些搜索结果对我来说似乎没有用。