java—如何将资源文件夹中jar文件中的类导入包中的另一个类?

aiqt4smr  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(514)

我使用intellj创建了一个项目(实际上是spring,但我发现这个问题在java项目和spring项目之间没有任何区别),其层次结构如下:
项目名称
src公司
主要的
java
通信x.y
控制器\u包
控制器类.java
U型 Package
model\ u class.java
资源
这个.jar
我不太明白,在java目录的层次上,我可以创建一个java类,可以直接使用this.jar中的类,而那些包中的文件,即controller\u class.java,我在this.jar中找不到java类。在前一种情况下,当我在this.jar中输入该类时,工具提示将弹出默认包。
jar是我自己从另一个项目创建的jar文件,我使用maven并配置了pom.xml。jar包含其他一些模块,比如postgresql/antlr。但是在java目录和控制器包的两个级别上,我都可以导入这些模块。我被到处搜查,没有找到解决办法。作为 java 的新手,它毁了我的一天,如果有人能帮忙的话?

polhcujo

polhcujo1#

如果使用eclipse
您可以添加jar文件
1-选择右键单击您的项目并选择proprieties
2-选择java构建路径
3-选择模块路径,然后单击添加外部jar
然后检查jra系统库是否存在jra文件

相关问题