[英]The method traceMethodCalls(boolean) is undefined for the type Runtime
我得到錯誤:
(線程“main”中的異常 java.lang.Error:未解決的編譯問題:方法 traceMethodCalls(boolean) 未定義為 Runtime 類型)
當我運行下面的代碼時。
public static void main(String[] args) {
//Start tracing for instructions
System.out.println("Enabling...");
Runtime.getRuntime().traceMethodCalls(true);
System.out.println("Enabled");
}
}
此方法在 Java 13 中被刪除。
請參閱發行說明: https://www.oracle.com/java/technologies/javase/13-relnote-issues.html
已從
java.lang.Runtime
class 中刪除了過時的方法traceInstructions(boolean)
和traceMethodCalls(boolean)
。 這些方法在許多版本中都不起作用,它們的預期功能由 Java 虛擬機工具接口 (JVMTI) 提供。
自 Java 1.2.1 以來, traceInstructions
和traceMethodCall
方法沒有做任何有用的事情!
見https://bugs.openjdk.java.net/browse/JDK-4623283
這些方法在 Java 9 中被標記為已棄用(刪除),最終在 Java 13 中被刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.