时间:2021-05-19
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容。
javaagent参数属性Premain-Class: com.lind.hot.deploy.DemoJavaAgent 它相当于,当把这个jar当做-javaagent参数注册当前类加载器时的入口,即如果你希望做一个javaagent包,需要添加这个属性
注意:javaagent的执行是在当前项目的 main方法之前进行调用的,所以它总是用在项目热部署、项目加密等场景中。
public class DemoJavaAgent { /** * 该方法在main方法之前运行,与main方法运行在同一个JVM中 * 并被同一个System ClassLoader装载 * 被统一的安全策略(security policy)和上下文(context)管理 * * @param agentOps * @param inst * @author SHANHY * @create 2016年3月30日 */ public static void premain(String agentOps, Instrumentation inst) { System.out.println("====premain 方法执行"); System.out.println(agentOps); } /** * 如果不存在 premain(String agentOps, Instrumentation inst) * 则会执行 premain(String agentOps) * * @param agentOps * @author SHANHY * @create 2016年3月30日 */ public static void premain(String agentOps) { System.out.println("====premain方法执行2===="); System.out.println(agentOps); }到此这篇关于maven为MANIFEST.MF文件添加内容的方法的文章就介绍到这了,更多相关maven MANIFEST.MF文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误。在网上搜了下,这个与MANIFEST.MF文件有关,该文
添加权限首先要在manifest中加上访问网络的权限:复制代码代码如下:...完整的Manifest文件如下:复制代码代码如下:布局代码如下:复制代码代码如下:
Androidwebview遇到android.os.FileUriExposedException错误解决办法1.在Manifest文件中添加:2.创建XML
mybatis的环境搭建: 1、创建maven工程并且导入坐标:即我们需要在pop.xml文件中添加我们需要的依赖具体方法:搜索maven中央仓库,搜索你需要
权限提升方法:一种方法:1、在AndroidManifest.xml中的manifest节点中添加 android:sharedUserId="android.