2012-01-23 3 views
0

자바 1.7.2로 응용 프로그램을 실행하려고하는데 Java 1.6 이상이 필요하다는 불평이 있습니다.바이 패스 자바 버전 확인

해당 검사를 건너 뛸 수있는 방법이 있습니까 (다시 컴파일하지 않고 소스 코드가 없습니다)? 캐주얼 사용과 버그 리포트에서 잘 작동한다고 말할 수 있습니다.

+0

수표가 어떻게 수행되고 있는지 전혀 알 수 없으므로 아무 것도 제안하기가 까다로울 수 있습니다. –

+1

실행하려는 불만 응용 프로그램이 있습니까? 검사 할 수있는 방법이 다를 수 있으므로 실제 검사 대상을 모른 채 무언가를하기가 어려울 수 있습니다. – Vadim

답변

2

코드가 Java 버전을 검사하는 방법을 확인하려면 바이트 코드를 디 컴파일해야합니다. 바이트 코드가 시스템 속성을 검사하려고 시도했을 수 있습니까? 이 경우 독점 코드를 시작하기 전에 속성을 '1.6'으로 재설정 할 수 있습니다.

디 컴파일 도구로 DJ를 추천 할 수 있습니다.

버전 검사 코드를 디 컴파일하여 수정하고 다시 컴파일하는 것이 좋습니다. 그러나 코드가 난독 화되면 어렵습니다.

+0

자바 버전 문자열이 1.6으로 시작하는지 확인했습니다. –

+0

나중에 참조 할 수 있도록 디 컴파일 된 버전 검사 코드를 여기에 추가 할 수 있습니까? 이것은 사람들이이 질문에 오는 사람들이 버전 검사를 할 수있는 방법을 찾는데 도움이 될 것입니다. – parasietje

관련 문제