IntelliJ IDEA开发工具入门六:IDEA运行、调试、断点,单步运行等;程序打包(这儿以打成jar包为例);

本文主要是介绍IntelliJ IDEA开发工具入门六:IDEA运行、调试、断点,单步运行等;程序打包(这儿以打成jar包为例);,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

IDEA的调试,运行,打包。(本篇博客的内容,还好,没多少东西,熟练应用即可啦~~~)

目录

1.调试、运行、断点

(1)【Shift+F9:调试】   & 【Shift+F10:运行】的演示

(2)【Shift+F9:调试】:遇到断点会停

(3)在两个断点之间【F8】&【F9】的区别

2.程序打包

(1)先设置,为打包做准备 

(2)上面设置好了之后,下面就是将jar实际输出了


1.调试、运行、断点

【Shift+F9】:启用调试模式;(遇到断点会停止)

【Shift+F10】:运行;(遇到断点不会停止)

【F8】&【F9】:进入调试模式后,F8可以单步运行;F9直接运行到下一个断点;

【Shift+Ctrl+F8】:进入调试模式后,查看所有断点。

说明:

(1)【Shift+F9:调试】   & 【Shift+F10:运行】的演示

(2)【Shift+F9:调试】:遇到断点会停

(3)在两个断点之间【F8】&【F9】的区别

【F8】&【F9】配合使用,很给力;


2.程序打包

当程序开发好了之后,下一步就是打包了,即产生相应的jar包或者war包;

(1)先设置,为打包做准备 

Artifacts:可以帮助我们生成jar包或者是war包;

设置jar的入口类:点击【Create Manifest…】:即设置jar的核心的配置文件;在其中可以定义入口类。

设置Main Class:设置入口类;

 

Class Path:表示类路径,用来让jar包加载相应的目录:(不太明白哎)这儿目前暂时用不到,所以这儿先不设置了;

(2)上面设置好了之后,下面就是将jar实际输出了

下面进度条,很快的就会对当前工程进行编译;

使用这个jar包:

在jar包所在目录启动命令行:

 

 

 

这篇关于IntelliJ IDEA开发工具入门六:IDEA运行、调试、断点,单步运行等;程序打包(这儿以打成jar包为例);的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

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

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

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

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

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成