由于项目的需要,为了便于调用,需要创建可重用的类库。
流程如下
在33558www.Sina.com/ij中,我们选择了File-new-project来创建新项目
在新项目中选择了Gradle项目,在projects SDK中选择了15个框架,仅选择了java。 这将在生成项目时显示测试项目和主项目。
我们采用了gradle来管理类库。 很方便
下一步,填写相关信息
创建完成后,将显示主和测试。 test对于进行测试而不是创建和测试项目很有用。
第二部分-编写了相关文件,修改了build.gradle,添加了一些依赖项
plugins { id ' Java ' } group ' com.kai cheng ' version ' 1.0-snapshot ' tasks.withtype { Java compile } { options.encod } ependencies { implementation ' org.project lombok : lombok :1.18.20 ' implementation ' commons-http client 3360 comomon Jupiter-API :5.7.0 ' testruntimeonly ' org.Jupiter 3360 JUnit
需要的只是类库的边界,也不需要main函数
步骤3从类库文件项目结构中选择一个结构,然后单击编号以添加新的JAR-from Models with Dependency
不需要填写主类。 确认后,可以在构建体系结构中创建jar类库
步骤4测试库文件时,这里可能会发生乱码
出现这种情况的时候,我测试了很多中方法。
更改文件UTF-8的编码格式失败。 (但有参考价值)
最后的方法
如果找到idea_home(在大眼猫下对应于idea64.exe的idea64.exe.vmoptions ),然后使用idea.exe启动idea,则为idea.exe.vmoptions
-Xms128m
-Xmx1024m
-XX:MaxPermSize=350m
- xx : reservedcodecachesize=96m
- xx :用户操作系统
-ea
-Dsun.io.useCanonCaches=false
- DJ ava.net.prefer IP v4 stack=true
-Dfile.encoding=UTF8
已将最后一个-Dfile.encoding=UTF8添加到文件中进行解析
可以测试文件了。 在要测试的类中,右键单击-goto-test以创建新测试。
步骤5其他java程序集成类库文件项目设置