JFrame 객체가 있고 Mac OS X에서는 2 개의 JVM 1.5를, Windows에서는 1.6을 지원해야합니다. Windows에서는 setIconImages 함수를 사용하여 여러 아이콘을 응용 프로그램에 맞게 설정해야하지만이 함수는 1.5에서 사용할 수 없습니다. 리플렉션을 사용하여 JFrame 내부에서이 함수를 호출 할 수 있습니까?JVM 버전을 기반으로 함수 호출
Application extends JFrame{
.
.
.
void init(){
//check version
//call setIconImages
}
}
'java.naming'시스템 속성보다 'if'가 충분합니까? – miku
MacOS에서 1.6을 사용할 수없는 이유는 무엇입니까? 내 말은, 당신이 승리를 최우선 과제로 삼고있는 것처럼 보입니다. 왜 맥이 아니겠습니까? – KitsuneYMG
버전의 이름 지정/번호 매기기에 대한 표준이 없으므로 if는 매우 문제가됩니다. – TofuBeer