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

网站工作室网站未备案域名

网站工作室网站,未备案域名,网站建设的相关新闻,90设计1、简介 javaagent 是 Java1.5 之后引入的新特性#xff0c;其主要作用是在class被加载之前对其拦截#xff0c;以插入我们的字节码。 java1.5 之前使用的是JVMTI#xff08;jvm tool interface#xff09;技术来实现对class的拦截#xff0c;不过这个是用 C 编写的#…1、简介 javaagent 是 Java1.5 之后引入的新特性其主要作用是在class被加载之前对其拦截以插入我们的字节码。 java1.5 之前使用的是JVMTIjvm tool interface技术来实现对class的拦截不过这个是用 C 编写的比如 debug 功能就是用这个技术实现的。 2、jar包 常见的jar包分为 可运行jar 和 javaagent.jar ,它们的主要区别如下 Executable JarJavaagent Jar入口方法mainpremain打包参数Main-ClassPremain-Class启动方式java -jar xxx.jar-javaagent:xxx.jardddd是否可启动是否 3、可运行 jar 包 入口方法 package com.ybw; public class TestMain {// 这个是我们经常写的public static void main(String[] args) {System.out.println(hello main);} }pom.xml配置 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.ybw/groupIdartifactIdtest-main/artifactIdversion1.0.0/versionpropertiesmaven.compiler.source21/maven.compiler.sourcemaven.compiler.target21/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-jar-plugin/artifactIdversion3.4.2/versionconfigurationarchive!--指定 Main-Class 来指定可运行 jar 的主类 --manifestmainClasscom.ybw.TestMain/mainClass/manifest/archive/configuration/plugin/plugins/build/project 打包jar mvn package 打包后会生成 target文件并且生成 jar 包。  4、javaagent.jar 入口方法 package com.ybw;import java.lang.instrument.Instrumentation;public class TestAgent {public static void premain(String arg, Instrumentation instrumentation) {System.out.println(javaagent arg arg);} }pom.xml配置 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.ybw/groupIdartifactIdagent-demo/artifactIdversion1.0.0/versionnameagent-demo/namedescriptionagent-demo/descriptionpropertiesjava.version21/java.version/propertiesdependencies/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-jar-plugin/artifactIdversion3.4.2/versionconfigurationarchive!--方法一MANIFEST.MF 配置文件--!--manifestFilesrc/main/resources/META-INF/MANIFEST.MF/manifestFile--!--方法二: pom 指定配置--manifestEntriesPremain-Classcom.ybw.TestAgent/Premain-Class/manifestEntries/archive/configuration/plugin/plugins/build/project打包jar mvn package 打包后会生成 target文件并且生成 jar 包。  5、执行  两个项目执行了 package 之后把 target\agent-demo-1.0.0.jar 和 target\test-main-1.0.0.jar移动到同一个文件夹下。然后执行命令 $ c:/jdk21/bin/java -javaagent:agent-demo-1.0.0.jartest -jar test-main-1.0.0.jar javaagent argtest hello main
http://www.eeditor.cn/news/126326/

相关文章:

  • 贵阳网站开发招聘男女生做恶心的网站
  • 主机网站国外工会网站建设
  • 做网站要的图片斗鱼百度小程序给网站做链接
  • 微视频网站源码wordpress上传路径
  • 堆广自己的业务怎么管理网站wordpress去顶部文字
  • react node.js网站开发seo排名优化排行
  • 免费做字体的网站好wordpress评论空白
  • 瑞安哪里有培训做网站的网页设计免费网站推荐
  • 网站排名软件利搜长沙高升小区做汽车行业网站的网络公司论天心区网页设计
  • 湘潭做网站 都来磐石网络漳州网络推广
  • 北京朝阳双桥网站建设漯河装修公司网站建设
  • 哪里有给网站做外贸接单网站排名榜
  • 潍坊网站建设wancet中国十大电商公司排名
  • 千图主站的功能介绍屋顶平台设计
  • 企业网站建设设计需要什么广告营销是做什么的
  • 0531建设网站网站的表现形式
  • 模具配件东莞网站建设技术支持抖音代运营收费详细价格模板
  • 企业网站建设基本流程图宁夏建设职业技术学院网站
  • 企业网站建设申请怎么写vps自带ie浏览器不能访问网站
  • 广东建设行业招聘 什么网站万网域名注册官网网页版
  • 青岛小型网站建设医程通 网站做的太
  • 山东外贸网站是什么意思网站建设公司的前景
  • 网站没被收录什么原因wordpress 4.1 下载
  • nofollow外链对于网站有提升吗丹东seo优化
  • 宁波网站建设报价网站的策划建设方案书
  • 郑州网站建设排行深圳建网站seo
  • 微网站建设包含天元建设集团有限公司设计研究院征求意见
  • 做门图网站网站设计的企业
  • 乌市正规网站建设微信朋友圈营销文案
  • 做网站必备深圳室内设计公司50强