草庐IT

Idea2020.1编译maven工程显示jar包不存在的解决方法

主要是给自己看的,以免以后遇到这个问题找不到方法。问题描述:idea编译maven工程会显示jar包不存在,用maven编译可以通过,仔细检查jar包是都在的,新创建也编译不通过找了好多方法都不能解决,最终发现以下两种可以解决解决方案:第一种:(不推荐)打开idea的Settings,进入BuildExecutionDeployment/BuildTools/Maven/Runner,将DelegateIDE勾上就可以了。(将idea的编译和运行的操作委托给maven),这个方法会导致单元测试添加数据时数据库中会多插一条数据,每次运行之前都会先执行maven的打包功能,运行效率大大折扣。 第二

Maven项目中如何引入本地的jar包

Maven项目中如何引入本地的jar包准备工作1.自己提前准备本地的jar包,例如:jar包位置:D:/soft/ip-info-2.2.1.jar解决办法方法一、直接在pom文件中添加com.jthinking.commonip-info2.2.1systemD:/soft/ip-info-2.2.1.jar方法二、手动通过添加jar包的方式加入把jar包下载到本地,不知道jar包的groupId,artifactId等信息,则可采用此方法。新建lib包,之后导入(直接buildpath)(idea:File→projectstructure→libraries→+jar包,选择java,然

centos服务器详细安装docker及配置、部署,包括docker部署nuxt ssr服务端渲染、springboot jar包、mysql、nginx

分享一下我在搭建博客的过程中,服务器的搭建到项目打包、部署上线的过程,这篇文章讲的是centos安装docker,docker下配置、并运行vuenuxt的srr服务端渲染项目、后台vue-element-admin项目、mysql数据库、后端springBootjar包项目以及nginx服务的容器、镜像。推荐使用termius,可以去我的公众号输入termius获取破解版(win+mac),需要termius详细破解步骤的可以看我写的另一篇文章:https://baijiahao.baidu.com/builder/preview/s?id=1740108535112836052好了,废话不

Java正则表达式简介及Jar包

 Java提供了java.util.regex包,用于与正则表达式进行模式匹配。Java正则表达式与Perl编程语言非常相似,非常容易学习。正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。正则表达式是一种特殊的字符序列,可使用模式保存的专用语法来匹配或查找其他字符串或字符串集。它们可用于搜索,编辑或操作文本和数据。java.util.regex包主要由以下三个类组成-Pattern类-模式对象是正则表达式的编译表示。Pattern类不提供公共构造函数。要创建模式,必须

通过IDEA将java程序或者项目打包为jar包(详细步骤)

通过IDEA将java程序或者项目打包为jar包文章目录目录文章目录一、使用java语言,编写一个字典(Dict)Demo二、将Dict程序打包为jar包一、使用java语言,编写一个字典(Dict)Demo代码如下:/**Copyright(c)2020,2023,3044483124@qq.comAllrightsreserved.**/packagecn.itcast;importorg.jsoup.Jsoup;importjavax.swing.*;importjava.io.IOException;/***Project:JavaStudy-Dict*Poweredbyjiangbo

Idea gradle 项目如何打成jar包

背景在我们的开发过程中,有时候,需要我们将项目打成jar包,到开发机上边去测试,这时候,我的这篇博客就派上了用场,纯纯总结,可能没有什么技术含量,希望对你有帮助。操作项目继承了gradle之后,在idea右侧会有gradle构建的操作,我们选择需要达成jar包的项目,点击build操作构建完成之后,会在左侧文件夹build下边的libs里出现jar包,这时候就打包好啦!

关于jar包的命令:运行jar包时指定端口、直接修改jar包里的配置文件

运行jar包时指定端口如下:指定端口为8081,不管jar包里面之前是指定了什么端口号,最终访问服务时还是以8081这个端口进行访问java-jarxxx.jar--server.port=8081直接修改jar包里的配置文件第一步:使用vim进入jar包vimxxx.jar第一步:找到指定的文件名,定位修改的文件vim进入jar包后,会有类似如下的的内容在定位到具体某行(文件名)后,该文件会有提示,直接回车进入编辑模式,即可编辑了第三步:编辑后一定别忘了wq保存

Android 使用dx/d8将jar转换为dex

前言在JDK1.8之前我们可以通过dx工具将jar转为dex。为了能够支持JDK1.8,目前AGP是通过在D8/R8将class文件编译成dex文件的过程中,对字节码进行转换来实现的,这个转换过程称为脱糖。因此JDK1.8及以后我们需要使用d8工具将jar转为dex。dxdx位于AndroidSDK/build-tools/中。windows电脑可以直接在目录下执行dx,mac需要./dx来执行。建议将AndroidSDK/build-tools/配置到环境变量中。如果你的项目使用的JDK版本如果你的项目使用的JDK版本>=1.8,但是不包含Lambda等需要脱糖的代码,经实验也可使用dx。d

win环境后台启动、关闭springBoot的jar包配置

win环境后台启动、关闭springBoot的jar包配置是我们技术人员必备的技能,目前很多业务都要求部署到win环境,而且需要设置后台启动,一般通过bat格式的文件设置,今天我们详细分享一下:首先如果简单的命令:java-jardemo.jar启动是最简单的前台启动,并且一旦关闭窗口,服务就立刻关闭了,很不利于服务的稳定,因此我们就要设置后台启动,bat格式文件;一、后台启动1、创建start.bat文件先创建txt文件,然后修改后缀为bat,文件内容如下:@echooff%1mshtavbscript:CreateObject("WScript.Shell").Run("%~s0::",0

idea2021版配置maven导入依赖jar包

1:先下载好maven的安装包,配置好了环境变量后,打开idea创建新的模块先创建一个空的包; 2:进去创建你的空项目后,rhfinish完成就可以了3:上面完成后,点击file,找到你的settings设置点进去找到maven,然后进行配置;我这里是自己创建的一个仓库名;然后在idea中maven的环境就算是配置好了的;  4:然后我们继续在你刚才创建好的空模块里面进行file,然后下一步; 5:然后写你的项目名称,下一步; 6:最后跟什么配置环境一样的,然后完成就可以了; 7:完成后的项目结构是下面这种形式,因为我创建好了的,里面写了东西,你们创建的时候是都没有这些包的,只有骨架自己的结构