Java开发,选择IntelliJ IDEA软件。

关于该软件的安装配置可以参考https://www.jianshu.com/p/935367fd0ad4 (1-4的内容)。

本文章是在学习摸索过程中,不断解决问题后又重新走一遍流程才写的完整过程,下面的截图可以看出项目名称不同,但用到的代码依赖都是同一个,保证过程准确。

1.新建工程

maven是安装时配置好的路径,此页面不需要修改

默认的工程名和路径,工程名即是自己填写的ArtifactID

点击Finish,工程创建完成。

2.下载依赖并测试

工程创建完成后,软件右下角会提示需要下载依赖包,Enable Auto-Import进行下载。

新建的工程默认输出"Hello World!",启动测试

控制台显示出Hello World,项目创建成功。

3.编码

主要功能如下:xml文件读写、Oracle数据库读写、输出log。

给出整体项目结构图

1.XML文件读写

使用dom4j,xml读写的代码网上有很多。

新建Java Class文件(XmlRW),写入代码,引入依赖。对未识别的方法如SAXReader,可以选中后按ALT+ENTER键,添加maven依赖

再次选中按ALT+ENTER键Import class。

根据自己的需要编写代码,将所有依赖及引用补全,消除所有错误。

2.配置文件

工程配置文件是一个独立的文件,里面可以写入数据库连接配置信息、路径信息等。将这些内容独立出来,可以方便更改配置,比如连接的数据库地址变了,只需要更改配置文件即可。

此处经历了很多波折,有关此文件的建立位置,代码中的引用,以及打jar包时该文件的引入以及jar运行时对该文件的调用,下面记录我成功的方式。

新建Resource Bundle文件(res/config.properties),此处强调一下,config.properties文件所在的文件夹res应该为Resources Folders,设置方法为选中文件夹右键

如果不这样做,下面的引用代码会找不到配置文件,而且最后在打jar包时配置文件也不会在包中。

config.properties里面写入数据库的连接信息以及log4j(写log文件用)的配置信息,具体配置不做介绍。

在ConfigManager文件的方法中读取配置信息

3.Oracle数据库读写

使用ojdbc6,maven引用时,出现过引用失败的问题,可以参考https://www.jianshu.com/p/c0b47f202a5a。

Oracle读写的代码网上也有很多,找到例子编写自己需要的代码。

4.测试

将各部分功能按照自己的需要串联起来后,启动本地测试,生成target目录。

调通后可以正式打jar包。

4.打jar包

1.配置

MANIFEST.MF的路径没用默认的,改放到根目录下了,参见上面给出的整体项目结构图

点击Apply->OK

2.打包

Build完成后,生成out目录

找到jar包,用WinRAR打开查看(注意不要解压缩),里面包含config.properties文件,将它拖出来,修改成linux系统配置,主要是路径和Oracle连接的ip,将修改后的文件直接拖入到打开的WinRAR中(再次提醒不要解压缩再压缩),

然后就可以把jar包放入linux系统进行测试。

3.Linux部署

4.运行测试

java -jar IOTask.jar,检查是否报错、功能是否实现。

5.查找以及关闭进程

其中第一行第二列为当前正在运行的PID,关闭进程

再次查询,出现以下结果,表示关闭成功

maven idea java_使用IntelliJ IDEA建立Maven java项目相关推荐

  1. intellij idea建立maven项目

    配置jdk 配置mvn http://jingyan.baidu.com/article/d8072ac45d3660ec94cefd51.html 右键"计算机",选择" ...

  2. Maven下载+Maven环境变量配置+IntelliJ IDEA配置Maven(详细教程) ,收藏起来吧

    这里是Maven的下载链接,看自己需要使用那个版本: 点击这里下载Maven 进入下载页面如图: 1.使用最新版本的话直接点击上图中的3.6.3的zip可以直接下载,如果想使用之前,版本的话就点击上图 ...

  3. java程序能转变为javafx_如何将intellij中的普通Java项目转换为JavaFx项目

    小编典典 没有什么可以转换的. 我认为"正常" Java项目和JavaFX项目之间在Idea中没有任何区别. 当然,在Idea 12.x +中,可以使用向导创建新的JavaFX项目 ...

  4. 【Maven有图有真相】解决Intellij idea下maven下载插件慢问题

    如下图操作 选择打开或创建 settings.xml配置如下 <?xml version="1.0" encoding="UTF-8"?> < ...

  5. IntelliJ IDEA 不能识别 Java 项目

    解决办法 需要把 src 目录标志为 Source Root-- 在 src 目录上点右键,选择 Mark Directory As -> Sources Root: .java 文件的图标会发 ...

  6. intellij mysql jdbc_intellij idea java项目中通过JDBC链接mysql

    更新 /** * @author Marlon * @date 2018/2/1 * * JDBC操作数据库的步骤 * 1.注册驱动 * 告知JVM使用的是哪一个数据库的驱动 * 2.获得连接 * 使 ...

  7. 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目

    本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...

  8. Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成

    最近配置了Jenkins服务器,记录下基本过程.(当然还遇到了若干小问题,兵来将挡水来土掩就是了) Jenkins安装 安装Tomcat 从Jenkins官网下载jenkins.war文件.官网地址: ...

  9. IntelliJ IDEA初次创建简单的java项目--初学者使用详解

    IntelliJ IDEA初次创建简单java项目--详解--不会的看过来 IntelliJ IDEA安装和Java项目的初次创建使用 下载与安装 创建Java工程 创建java文件 创建包 创建类 ...

最新文章

  1. 用矩阵内积的办法构造迭代次数受控的神经网络1:0.6:0.1=4:3:2
  2. react封装函数_GitHub - daifee/react-component: 用 React 封装一套常用组件
  3. windows下写的脚本,在linux下执行失败
  4. 硬件nat关闭还是开启_超能课堂(173):AfterBurner不止超频,还是绝佳的游戏伴侣...
  5. python镜像_Python二叉树的镜像转换实现方法示例
  6. am大学计算机科学,曹同学-综合大学排名80的TexasAMUniversity计算机科学硕士
  7. 使用Leaflet创建地图拓扑图
  8. Spring Boot 实现在线Web SSH( Java Web版本的Xsehll)
  9. IDEA安装Gitee插件
  10. 前端学习——页面布局
  11. mysql 保存富文本的类型_富文本编辑器内容在mysql数据库以什么类型保..._网络编辑_帮考网...
  12. 为大家介绍两款私藏宝藏可视化大屏制作软件
  13. Docker推送镜像到自己的阿里云卡住,也不报错
  14. windows批处理命令教程
  15. 推荐一些亲测实用的小软件
  16. Amazon Braket 与量子计算
  17. 300PLC转以太网与MatrikonOPC以太网通讯
  18. Python—reverse()和reversed()方法介绍
  19. SQLyog的免费使用方式
  20. 【C++】(二) 类和对象的定义与使用

热门文章

  1. ArcGIS Server SOI的调试与触发
  2. 快商通肖龙源:从智能客服到智能营销,客服中心迎来价值升级节点
  3. 小米Civi正式发布:售价2599元起,聚焦年轻女性用户
  4. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用==还是equals() 它们有何区别
  5. 虚拟计算服务器吗,云计算服务器是虚拟的吗
  6. 包管理工具,npm、yarn、pnpm
  7. 基于JavaSwing开发画图软件 课程设计 小作业 大作业源码
  8. 字符串内穿插{}使用
  9. iOS常见问题笔记总结这是本人开发中遇见的一些常见问题处理方法的总结笔记,包括http访问配置、Alcatraz插件安装、最新cocoapod安装、真机运行出错等许多与参考笔记总结,希望对大家有所帮助
  10. 3211. 【SDOI2013】随机数生成器