2012-09-07 7 views
3

나는 이클립스에 Jad을 설정했다. Java 소스 코드를 디 컴파일하여 구성이 올바르게 설정되었다고 가정 할 수 있습니다.jad가 수업에 항상 작동하지 않는 이유는 무엇입니까?

문제는 포함 된 일부 병이 디 컴파일되지 않는 것 같습니다. 나는. 내 항아리 중 하나에서 도입 된 클래스 이름을 누르면 소스가 보이지 않지만 클래스 파일 편집기는 "소스를 찾을 수 없습니다"라는 불평을합니다.

왜 이런 일이 일어날 수 있습니까?
Java 소스 코드를 볼 수 있다면 디 컴파일러가 제대로 설정되었다는 의미가 아닙니까?

+0

"Jad for Eclipse"란 무엇을 의미합니까? Jad는 [this] (https://en.wikipedia.org/wiki/JAD_%28JAva_Decompiler%29)를 언급하고 있습니까? – Celeritas

+0

@Celeritas : 예 .http : //jadclipse.sourceforge.net/wiki/index.php/Main_Page. 나는 이것이 모두가 사용하는 것이라고 생각했다. – Jim

+0

이것은 Jad와 Eclipse보다 조금 더 두 가지 프로그램을 통합 한 플러그인이다. 죄송합니다 더 도움이 될 수 없습니다. – Celeritas

답변

3

는 위키 백과 페이지 Celeritas가 가리키는 참조 : "는 JAD의 최신 버전은 단지 자바 클래스 파일 버전 45.3, 46.0 및 47.0을 지원 말한다, 자바 (5)에 의해 생산되지 것들는" 우리는 당신이 가정 수 현대 클래스 파일을 열려고합니다 ...

대신 JD | Java Decompiler을 설치하려고 할 수 있습니다. 그것은 (내가 사용하는) 자체의 이클립스 플러그인을 가지고 있지만 JadEclipse도이 플러그인을 지원하는 것으로 보인다. JD는 Java 7 바이트 코드 형식까지 지원합니다.

[편집] 현재 JD-Eclipse를 호스팅 한 문제, 플러그인이

당신은 즉, 그것을 옛날 방식을 설치할 수 있습니다 ... 호스트에 의해 바이러스로 플래그된다. zip 파일 (jdeclipse_update_site.zip)을 다운로드하고 이클립스 설치 폴더에 기능플러그인을 폴더를 놓아 ... 클래스 파일 편집기합니다 (JD 편집기의 이름)을 설정하는 것을 잊지 마세요 * .class* 소스가없는 클래스는 환경 설정> 일반> 편집기> 파일 연결에서으로 설정하고 기본값으로 설정하십시오.

+0

클래스의 파일 버전을 어떻게 알 수 있습니까? – Jim

+0

'설치하려는 항목을 수집하는 중 오류가 발생했습니다. 이슈를 다운로드하는 중 문제가 발생했습니다 : osgi.bundle, jd.ide.eclipse, 0.1.3.' 권장 플러그인을 설치하려고합니다 – Jim

+0

예, 현재 제작자 인 것 같습니다 Eclipse 업데이트 파일을 호스팅하는 데 문제가 있습니다 (파일은 호스트에 의해 바이러스로 표시됩니다!). 수동 설치를위한 몇 가지 지침을 사용하여 답변을 업데이트합니다. – PhiLho

관련 문제