-javaagent:引數怎么才能夠使一個jar包中的某個class檔案中的
private static boolean in_dev_mode = false;
重新賦值為true啊
求dalao解答
uj5u.com熱心網友回復:
先寫一個 Agent 類,實作 premain 方法。假設你說的這個類是 ray.Class1。import ray.Class1;
public class Agent1{
public static void premain(String agentArgs){
if(agentArgs.equals("t"))
Class1.in_dev_mode = true;
else if(agentArgs.equals("f"))
Class1.in_dev_mode = false;
}
}
編譯 Agent 類
javac -cp Class1.jar Agent1.java
寫 MANIFEST.MF 檔案
Premain-Class: Agent1
打包
jar cmf MANIFEST.MF Agent1.jar Agent1.class
呼叫
java -javaagent:Agent1.jar=t -jar Class1.jar
uj5u.com熱心網友回復:
感謝??,已經會寫了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273038.html
標籤:Java相關
上一篇:關于BDE 連接SQLServer2016以上版本的問題
下一篇:java swing
