maven打成可执行jar包,生成exe文件及打包安装

2024-04-01 02:58

本文主要是介绍maven打成可执行jar包,生成exe文件及打包安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

小玩一下:当maven 打包成可执行jar 的时候
有没有想过把jar变成.exe的可执行文件
总感觉在windows上运行exe会变的很酷这个时候需要下载:
exe4j  把jar 转化成exe文件.Inno Setup 编译器 把exe文件打包安装.详细教程:
https://blog.csdn.net/bananachong/article/details/82253866让自己的应用程序有一个好看的皮肤吧。
ICON 搜索下载地址:
https://www.easyicon.net/-----------------------------------------------------------那我们在可执行jar 里面写点啥呢!!!用TestNg控制chrome浏览器吧,让它自动去尽情的玩耍吧。扩展(自动登陆、自动点击、自动...)
网页爬虫、自定义网页外挂...让它尽情发挥。。下载地址:https://download.csdn.net/download/thl331860203/10878772public class MyTestNg {/***--test-type如下:* –user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。–disk-cache-dir=”[PATH]“ 指定缓存Cache路径–disk-cache-size= 指定Cache大小,单位Byte–first run 重置到初始状态,第一次运行–incognito 隐身模式启动–disable-javascript 禁用Javascript–omnibox-popup-count=”num” 将地址栏弹出的提示菜单数量改为num个。–user-agent=”xxxxxxxx” 修改HTTP请求头部的Agent字符串,可以通过about:version页面查看修改效果–disable-plugins 禁止加载所有插件,可以增加速度。可以通过about:plugins页面查看效果–disable-javascript 禁用JavaScript,如果觉得速度慢在加上这个–disable-java 禁用java–start-maximized 启动就最大化–no-sandbox 取消沙盒模式–single-process 单进程运行–process-per-tab 每个标签使用单独进程–process-per-site 每个站点使用单独进程–in-process-plugins 插件不启用单独进程–disable-popup-blocking 禁用弹出拦截–disable-plugins 禁用插件–disable-images 禁用图像–incognito 启动进入隐身模式–enable-udd-profiles 启用账户切换菜单–proxy-pac-url 使用pac代理 [via 1/2]–lang=zh-CN 设置语言为简体中文–disk-cache-dir 自定义缓存目录–disk-cache-size 自定义缓存最大值(单位byte)–media-cache-size 自定义多媒体缓存最大值(单位byte)–bookmark-menu 在工具 栏增加一个书签按钮–enable-sync 启用书签同步–single-process 单进程运行Google Chrome–start-maximized 启动Google Chrome就最大化–disable-java 禁止Java–no-sandbox 非沙盒模式运行**/WebDriver driver;@BeforeClasspublic void before(){System.setProperty("webdriver.chrome.driver", "D:/driver/chromedriver.exe");ChromeOptions option=new ChromeOptions();//最大化启动窗口option.addArguments("--start-maximized", "allow-running-insecure-content", "--test-type");//chrome正受到自动测试软件的控制,去掉这段提示option.addArguments("disable-infobars");//通过配置参数禁止data;的出现option.addArguments("--user-data-dir=C:/Users/wxf/AppData/Local/Google/Chrome/User Data/Default");//禁止chrome弹出忽略网站证书错误提示option.addArguments("--test-type", "--ignore-certificate-errors");//禁止chrome弹出网站未正常关闭,是否恢复提示option.addArguments("--test-type","--incognito");driver = new ChromeDriver(option);}@Testpublic void baidu_search() {MyPage myPage = PageFactory.initElements(driver, MyPage.class);driver.get("https://www.baidu.com");//driver.manage().window().maximize();//窗口最大化myPage.kw_sendkes("随心疯狂");myPage.su_click();try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}myPage.kw_sendkes("你好");myPage.su_click();try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}}}

 

这篇关于maven打成可执行jar包,生成exe文件及打包安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/866045

相关文章

javacv依赖太大导致jar包也大的解决办法

《javacv依赖太大导致jar包也大的解决办法》随着项目的复杂度和依赖关系的增加,打包后的JAR包可能会变得很大,:本文主要介绍javacv依赖太大导致jar包也大的解决办法,文中通过代码介绍的... 目录前言1.检查依赖2.更改依赖3.检查副依赖总结 前言最近在写项目时,用到了Javacv里的获取视频

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

Java实现远程执行Shell指令

《Java实现远程执行Shell指令》文章介绍使用JSch在SpringBoot项目中实现远程Shell操作,涵盖环境配置、依赖引入及工具类编写,详解分号和双与号执行多指令的区别... 目录软硬件环境说明编写执行Shell指令的工具类总结jsch(Java Secure Channel)是SSH2的一个纯J

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境