idea将java程序打包为jar

news/2024/11/30 0:52:11/

idea将java程序打包为jar

灵光一现: 用java拉起浏览器,打开指定的网络地址,省的手动打开浏览器再复制地址过去了

本文记录了使用idea将java程序打包为jar包的过程

源码地址:https://gitcode.net/qq_39339588/jar.git

文章目录

    • idea将java程序打包为jar
      • 1. 编写简单的java代码
      • 2. 打开Project Structure
      • 3. 新建Artifacts
      • 4. 打包Artifacts
      • 5. 查看输出
      • 6. 运行jar包

1. 编写简单的java代码

package space.goldchen;/*** win电脑调用浏览器,打开指定地址* @author chenzhao* @create 2023-05-19 11:19*/
public class WebUtil {/*** 打开浏览器: java -jar https://goldchen.space**/public static void main(String[] args) {try {if (args.length == 1) {Runtime.getRuntime().exec("cmd /c start " + args[0]);System.out.println("打开网址:"+ args[0]);}} catch (Exception e) {e.printStackTrace();}}
}

2. 打开Project Structure

File – Project Structure

在这里插入图片描述

3. 新建Artifacts

选择Artifacts – JAR – Empty – 修改Name – 点击.jar – create Manifest --选择java文件 – 选择输出位置

https://gitcode.net/qq_39339588/jar/-/raw/master/images/image-20230519133531724.png

4. 打包Artifacts

Build – Build Artifactrs… – 选择 – Build

https://gitcode.net/qq_39339588/jar/-/raw/master/images/image-20230519133813369.png

5. 查看输出

https://gitcode.net/qq_39339588/jar/-/raw/master/images/image-20230519133927944.png

6. 运行jar包

# 需要有java环境
java -jar openURL.jar

http://www.ppmy.cn/news/71319.html

相关文章

3面美团测试岗,HR现场直接发20k的offer,我是横着走出来的...

前情提要 这是一个发生在我身上的真实事情: 我工作不到2年,周末在朋友圈发了个喜报,准备入职美团。之后,我的朋友就带着祝福跟我聊了许久,聊天的内容就是具体了解一下我面试的过程,心路历程和未来的打算…

SIT和UAT的区别

软件测试是一个重要的开发活动,它可以帮助确保软件质量并减少缺陷。在软件测试过程中,有两种主要类型的测试:系统集成测试(SIT)和用户验收测试(UAT)。本文将讨论这两种测试的区别。 系统集成测…

ThinkPHP6布局的方式之模板布局,全局配置方式,模板标签方式,动态方法布局

ThinkPHP6布局的方式之模板布局 ThinkPHP的模板引擎内置了布局模板功能支持,可以方便的实现模板布局以及布局嵌套功能。 有三种布局模板的支持方式:全局配置方式,模板标签方式,动态方法布局。 第一种方式:全局配置方…

3年测试经验,跳进腾讯,3面终获20K的Offer...

前言 时间过得飞快,一代又一代就这么成长了起来,曾经的95后备受争议,如今的95后进入社会,扮演者各行角色,成为了行业顶梁柱,今天,要分享的是自己的成长经历。今年24岁,毕业之后进入…

Linux利器tmux使用教程总览

文章目录 为什么是tmuxtmux的安装在Ubuntu和Debian上安装Tmux在CentOS和Fedora上安装Tmux在macOS上安装Tmux tmux的基本术语tmux的基本操作使用场景 tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。本…

拖拽库/模板引擎

uniapp DIY可视化工具 控件拖拽工具怎么开发 答:需要 (**拖拽库**) (**模板引擎**)代码自动生成 python有哪些模板引擎 Jinja2是一个小型但快速且易于使用的以纯python编写的独立模板引擎(最主要的模板)Chameleon是T…

CORS跨域资源共享

跨域资源共享(CORS)是一种放宽同源策略的机制,它允许浏览器向跨源服务器,发出请求XMLHttpRequest(XHR),从而克服了 AJAX 只能同源使用的限制,以使不同的网站可以跨域获取数据。 那么什么是跨域呢&#xff1…

从回收站删除的文件如何恢复

从回收站删除的文件如何恢复?随着电脑的普及,我们每天的办公中,都会处理着大量的文件和数据。然而,有时候我们会因为误操作或者其它原因不小心把重要的文件删除了,甚至将它们清空了回收站。如果小伙伴们正在寻找一种快速且有效的…