3
當使用反射調用Java類從另一個主要方法的主要方法,如何在Java中使用反射調用類的main()方法
Class thisClass = loader.loadClass(packClassName);
Method thisMethod = thisClass.getDeclaredMethod("main",String[].class);
thisMethod.invoke(null, new String[0]);
我應該創建的newInstance()或直接撥打主(),因爲它是靜態的。
是否有構造函數需要參數類型String []? – RedSoxFan
'main'方法是靜態的嗎?如果是這樣,你爲什麼要創建一個類的實例?如果不是,那麼對'invoke'的調用是錯誤的。 –
實際上,當我調用非參數化方法時,它可以正常工作,但它在參數化方法中不能正常工作......爲什麼這樣呢? –