1. 程式人生 > >java如何尋找main函數對應的類

java如何尋找main函數對應的類

如何 name exc ets eth equal http main函數 forname

參考springboot

Class<?> deduceMainApplicationClass() {
    try {
        StackTraceElement[] stackTrace = new RuntimeException().getStackTrace();
        for (StackTraceElement stackTraceElement : stackTrace) {
            if ("main".equals(stackTraceElement.getMethodName())) {
                
return Class.forName(stackTraceElement.getClassName()); } } } catch (ClassNotFoundException ex) { // Swallow and continue } return null; }

技術分享圖片

java如何尋找main函數對應的類