草庐IT

java - 完成的 Java 项目,现在创建 jar 或 .exe 文件(带数据库)

所以,我刚刚完成了一个带有数据库和其他东西的小型Java应用程序...我使用Netbeans和Mysql,现在我想导出我的项目,这样我就可以在任何地方使用它;任何计算机,即使没有安装Mysql或Java!所以,我尝试了一些程序,比如Launch4j之类的……但主要问题是,即使我制作了.exe文件,数据库会发生什么?它位于我的PC中,因此如果有人尝试使用我的应用程序,他将无法访问数据库,因此该应用程序将无法运行...换句话说...如果可能的话,我可以使用什么解决方案来喜欢将数据库与应用程序“结合”?或使用数据库创建.exe文件...我希望我的问题很清楚,谢谢你的回答:)

maven可部署jar“ java.lang.classnotfoundexception:org.apache.hadoop.hive.jdbc.hivedriver”错误

我有一个可部署的Maven项目,我正在尝试使用JDBC连接到HIVE服务器。这是我的pom文件:org.apache.hivehive-jdbc2.1.1org.apache.maven.pluginsmaven-compiler-plugin1.81.8org.apache.maven.pluginsmaven-jar-plugintruecom.test.Main这会生成一个具有usion.mf的jar文件,例如:Manifest-Version:1.0Archiver-Version:PlexusArchiverBuilt-By:testClass-Path:hive-jdbc-2.1.

解决Springboot项目打成jar包后获取resources目录下的文件报错的问题

前几天在项目读取resources目录下的文件时碰到一个小坑,明明在本地是可以正常运行的,但是一发到测试环境就报错了,说找不到文件,报错信息是:classpathresource[xxxx]cannotberesolvedtoabsolutefilepathbecauseitdoesnotresideinthefilesystem:jar:file:xxxx.jar!/BOOT-INF/classes!xxxx。看了半天代码感觉没有问题,于是怀疑是打成项目jar包后和原项目存在差异导致的。于是我把的项目打成jar包,在本地直接调试jar,果然发现问题所在。下面我将以一个自己的测试项目api-t

如何从Apache zip的多个绑定中找到特定的org/slf4j/logger jar文件?

我正在使用ApachePDFBox&POIFSFILESYSTEM从PDF中提取文本并导出到Excel中,但是我的应用程序添加了Apache-log4j-2.8.2-binJarfiles。。可能是我找不到确切的文件..!请建议。Exceptioninthread"main"java.lang.NoClassDefFoundError:org/slf4j/Loggeratorg.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:39)atorg.apache.logging.log4j.j

Windows部署Jar包的三种方式

1、cmd命令启动这种方式比较简单,但是窗口关闭后服务也就被杀死了,命令如下2、bat脚本启动2.1启动jar包新建一个bat脚本,内容如下:其中F:\IdeaProjects\im-api\target\im-api-0.0.1-SNAPSHOT.jar是我jar包的绝对路径,imApiLog.log将日志存储到该文件。右键该bat文件以管理员方式运行即可。2.2关闭服务根据项目的端口号,查看端口进程,然后杀死进程即可以上两种方式都有点不太利于后期维护。3、使用WinSW地址:https://github.com/winsw/winsw/releases,我这里选择v2.12.0版本。下载W

Maven工程打jar包的N种方式

Maven工程打jar包一、IDEA自带打包插件二、maven插件打包2.1制作瘦包(直接打包,不打包依赖包)2.2制作瘦包和依赖包(相互分离)2.3制作胖包(项目依赖包和项目打为一个包)2.4制作胖包(transform部分自定义)三、SpringBoot项目打包四、Scala项目打包五、groovy项目打包一、IDEA自带打包插件内容:此种方式可以自己选择制作胖包或者瘦包,但推荐此种方式制作瘦包。输出:输出目录在out目录下流程步骤:第一步:依次选择file->projecctstructure->artifacts->点击+(选择jar)->选择frommodulewithdepende

使用java -jar jenkins.war启动jenkins

使用java-jarjenkins.war启动jenkins1.Windows启动脚本,保存到jenkins.bat后双击运行@echooffecho.echo[信息]使用Jar命令运行Web工程。echo.cd%~dp0rem::设置jenkins数据主目录setJENKINS_HOME=./jenkinsdatasetJAVA_HOME=D:\ProgramFiles\Java\jdk-11.0.15setCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOMe%\lib\tools.jar;setPath=%JAVA_HOME%\bin;::-Dhuds

【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】

使用java-jarjenkins.war--httpPort=XXXX启动Jenkins报错【解决方案】👉欢迎关注博主【米码收割机】👉一起学习C++、Python主流编程语言。👉机器人、人工智能等相关领域开发技术。👉主流开发、测试技能。文章目录使用java-jarjenkins.war--httpPort=XXXX启动Jenkins报错【解决方案】一.启动Jenkins报错错误1:错误描述错误1:解决方案1)安装JDK2)查看java版本3)重新启动Jenkins错误2:错误描述错误2:解决方案(方法1)1)切换端口启动2)浏览器查看错误2:解决方案(方法2)1)关闭被占用的端口2)浏览器查

idea,war包、jar包打包方式

目录一、war包打包方式 二、jar包的打包方式我的idea是21版本的一、Idea的war包打包方式1、按图操作,选择File——>ProjectStructure   2、选择按照操作进行选择,这个地方可能有些Idea版本不一样,但是名称对就得了,不用太纠结,我用的是21版的 3、进行war名字的自定义 4、跟着图走 5、选择你的项目,表示整个文件导出成war包,点击OK就完事了,原谅我不厚道的打了马赛克,就是为了引起你的注意 6、之后就可以Apply或者OK,别急,还没完呢,接下来就是重要的时刻了 7、上面Apply或OK之后,出来选择Build,之后跟着操作,最后点击Build,项目开

java -jar 常用参数

java命令行java-jar命令用于运行可执行的JAR文件。它会自动查找JAR文件中的清单文件(MANIFEST.MF),并根据清单文件中的Main-Class属性指定的主类来启动应用程序。Java运行时参数标准选项,被所有JVM支持-X额外选项,不保证被所有的JVM支持,并可能随时改变-XX高级选项,不保证被所有的JVM支持,并可能随时改变非标准选项运行参数,-X选项是非标准选项,如有更改,恕不另行通知。-X打印出NonStandardOptions(非标准参数)的帮助信息,并退出jvm#jvm内存调整-Xms为jvm启动时分配的初始堆的大小,也是堆大小的最小值,比如-Xms200m,表示