我得到的錯誤:
(例外在執行緒“主要” java.lang.Error的:未解決的問題編譯:該方法traceMethodCalls(布爾)是未定義的型別運行時)
,當我運行下面的代碼。
public static void main(String[] args) {
//Start tracing for instructions
System.out.println("Enabling...");
Runtime.getRuntime().traceMethodCalls(true);
System.out.println("Enabled");
}
}
uj5u.com熱心網友回復:
Java 13 中洗掉了此方法。
請參閱發行說明:https : //www.oracle.com/java/technologies/javase/13-relnote-issues.html
過時的方法
traceInstructions(boolean)并traceMethodCalls(boolean)已從java.lang.Runtime類中洗掉。這些方法在許多版本中都不起作用,它們的預期功能由 Java 虛擬機工具介面 (JVMTI) 提供。
uj5u.com熱心網友回復:
自 Java 1.2.1 以來,traceInstructionsandtraceMethodCall方法沒有做任何有用的事情!
見https://bugs.openjdk.java.net/browse/JDK-4623283
這些方法在 Java 9 中被標記為已棄用(洗掉),最終在 Java 13 中被洗掉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/406911.html
標籤:
