更新时间:2023-01-06 GMT+08:00
基本配置
- build.gradle中为工程所依赖的一些maven库jar包,以及工程打包的结构。工程新建完成以后有一个初始化的build.gradle文件,需要用如下内容替换初始生成的gradle文件。
plugins { id 'application' } group 'com.device.terminal' version '1.0-release' sourceCompatibility = 1.8 repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } } dependencies { compile 'commons-beanutils:commons-beanutils:1.9.4' compile 'commons-collections:commons-collections:3.2.2' compile 'commons-lang:commons-lang:2.6' compile 'commons-logging:commons-logging:1.2' compile 'org.apache.httpcomponents:httpclient:4.5.7' compile 'org.apache.httpcomponents:httpcore:4.4.11' compile 'org.apache.httpcomponents:httpmime:4.5.9' compile 'org.json:json:20190722' } mainClassName = 'com.device.terminal.Main' task generateJar(type: Jar, dependsOn:['build']) { archiveName = "Controller${version}.jar" from('build/classes/java/main') manifest{ // manifest 文件声明主程序入口 attributes "Main-Class":"com.device.terminal.Main" } from { //添加依赖到打包文件 configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } destinationDir = file('release') } task zip(type: Zip,dependsOn:['generateJar']) { from 'release' destinationDir file('./') baseName 'hwcontroller' version '' } build.finalizedBy(zip)
- 替换完成后点击如图1小笨象刷新工程:
图1 小笨象
- 工程右键New > Package, 新建一个包名com.device.terminal, 回车确认:
图2 新建com.device.terminal包流程
- 如图所示输入包名
图3 输入包名
- 建好包以后,右击包名,新建一个Main入口函数,New-->Java Class:
图4 新建Main.java类流程
- 输入类名为Main,选择Class,回车确认:
图5 新建Main.java类
父主题: 环境搭建