当前位置: 首页 > news >正文

【Galois工具开发之路】关于IDEA的gradle工程执行两次premain的bug~

文章目录

  • 关于premain方法
  • 问题记录
  • 解决方式

关于premain方法

是Java Agent技术的一种,通过 -javaagent: 的方式,添加外部代理,代理入口方法为 premain 。另一种Java Agent技术则是动态attach到java进程的方式,这种方式则是使用 agentmain 方法

问题记录

该问题发生于集成开发环境 IDEA 下通过 gradle 启动工程,如果该工程配置了 -javaagent,那么该 agent 里的 premain 方法会被执行两次,这个问题广泛出现在 IDEA 的多个版本中,目前尚未清楚,是 IDEA 还是 gradle 的问题

解决方式

不使用 gradle 代理,使用 idea 代理

在这里插入图片描述

http://www.lryc.cn/news/17286.html

相关文章:

  • 云计算 概念与技术
  • 基于追踪标记的WAF设计思路
  • Java StringBuffer StringBuilder,超详细整理,适合新手入门
  • 数据结构—堆(完全解析)
  • 深度卷积对抗神经网络 进阶 第三部分 GANs Unpaired Translation with Cycle GAN 模型
  • 常见的排序算法 | 直接插入排序 | 希尔排序 | 选择排序 | 堆排序 | 冒泡排序 | 快速排序 | 归并排序 |(详解,附动图,代码)
  • 深入浅出 MySQL 索引(一)
  • FinClip 的 2022 与 2023
  • Python 泛型 - 如何在实例方法中获取泛型参数T的类型?
  • Shell语法基础总结
  • 架构基本概念和架构本质
  • taobao.trade.ordersku.update( 更新交易的销售属性 )
  • 算法实战应用案例精讲-【图像处理】使用scikit-image做图像处理(最终篇)(附python代码实现)
  • 数据结构与算法(四):树结构
  • taobao.trade.shippingaddress.update( 更改交易的收货地址 )
  • VS Code安装及(C/C++)环境配置(Windows系统)
  • 【Spring Cloud Alibaba】006-OpenFeign
  • 挚文集团短期内不适合投资,长期内看好
  • clion开发的常用快捷键以及gitcrlf的问题
  • LeetCode 格雷编码问题
  • java生成html文件输出到指定位置
  • 华为OD机试用Python实现 -【微服务的集成测试】(2023-Q1 新题)
  • 软考高级信息系统项目管理(高项)原创论文——整体管理(2)
  • js版 力扣 62. 不同路径
  • Qt音视频开发16-通用悬浮按钮工具栏的设计
  • 商品比价API使用说明
  • 基于 TensorFlow 的植物识别教程
  • 渗透测试之主机探测存活性实验
  • 好用的idea插件leetcode editor【详细安装指南】
  • 二氧化碳地质封存技术应用前景及模型构建实践方法与讨论