IDEA创建带包的项目

这个寒假在IDEA上完成了一个项目的模型构建,但在生成的.jar包导入到AndroidStudio项目中后却无法使用其中的类。

以为是因为我没有规范导出.jar包,但试尽各种方法都不行。

无奈只好直接将.java文件复制粘贴到项目目录中。却仍然无法使用类。直到我将我的AndroidStudio项目所使用的package名字添加到每一个.java文件中,现在就可以成功使用模型中的类了。

于是我就猜测以上所描述的罪魁祸首就是package名的缺失。不过我没有去验证它,毕竟重点不是这个,而且用了.jar包会导致我对模型继续优化成本增加。


回到正题,前几天不知怎么的,在IDEA创建了一个带有包名的项目



当时我也很奇怪,因为我一直都按常规创建项目,从没遇见过这个情况(需要我填写Base package),不过当时也没怎么管,就这么过去了。

今天我需要对该项目做一个迁移,打算直接创建一个同名新项目,但却发现怎么也创建不了有包的项目,如图:



于是就开始尝试各种创建。

比如有一个是百度上说的直接用com.xxx.XXX填写如Project name中,如图:


然而结果让我失望:


虽然我不知道这样的结果是否等价于一个名为com.owen的package有一个项目Algorithm,但是强迫症的我是不能接受这样的结果的。

不过最后,我还是找到了解决方案。

常规步骤:




接下来就是重点了,按照往常习惯,我会创建一个模板工程(Java Hello World)


但是这样就会产生没有Base package的项目,而要想产生有Base package的项目,就必须在此处选择命令行应用程序模板(Comand Line App),点击“Next”结果如图:


项目中的效果如图:



这样就创建了一个带包(Base package)的项目了。

猜你喜欢

转载自blog.csdn.net/owen_suen/article/details/79873232