2011-08-02 6 views
4

데모 jar 파일을 다운로드 했으므로 Eclipse에서 열려고합니다. 내가 한 일은 작업 공간으로Eclipse에서 jar 파일을 여는 방법

수출입> 기존 프로젝트입니다 ->

그러나, 일식 "어떤 프로젝트를 가져올 발견되지"를 반환 아카이브 파일을 선택합니다.

명령 줄 때, 나는

자바를 입력 -jar 단지 기능도 projectDemo.jar

이 jar 파일. 그래서 jar 파일 자체는 괜찮은 것 같지만 Eclipse에서 열어서이 데모 코드를 어떻게 수정할 수 있습니까? 감사.

답변

7

jar 파일이 '실행'하므로 .class 파일이라는 컴파일 된 Java 파일이 포함되어 있습니다. Eclipse로 가져 와서 코드를 수정할 수 없습니다. "소스 코드"에 대해 "데모"공급자에게 문의해야합니다. (또는 소스 코드에 대한 데모가있는 페이지를 확인하십시오.)

.class 파일을 디 컴파일하여 Eclipse로 가져 오지 않는 한. 시동기의 경우는 그렇지 않을 수도 있습니다.

-2

jar 파일은 실행 가능한 Java 프로그램입니다. 코드를 수정하려면 .java 파일을 열어야합니다.

2

프로젝트는 실행 가능한 jar 파일과 정확히 일치하지 않습니다.

일반적으로 프로젝트에는 일반적으로 소스 코드가 들어 있지만 실행 가능한 jar 파일에는 일반적으로 포함되지 않습니다. 다시 말하지만 일반적으로 Eclipse 프로젝트를 내보내 가져 오기에 적합한 파일을 가져와야합니다.

3

자바 디 컴파일러를 사용하십시오. http://jd.benow.ca/. jar 파일을 열 수 있습니다.

감사합니다. Manirathinam.

2

JadClipse를 사용해보십시오. 모든 .class 파일이 열립니다. 프로젝트에 라이브러리를 추가하면 lib 파일에 선언 된 객체를 열려고하면 .java 파일과 마찬가지로 열립니다.

eclipse-> help-> marketplace -> 인기있는 탭으로 이동하십시오. 동일한 플러그인을 찾을 수 있습니다. 플러그 - 인 이상 찾을 수없는 사람들을 위해,이 다운로드 시도 :

업데이트 https://github.com/java-decompiler/jd-eclipse/releases/download/v1.0.0/jd-eclipse-site-1.0.0-RC2.zip

그리고 이클립스로 가져옵니다. 당신은 플러그인 위의 수입에 문제가있는 경우

, 참조 : How to install plugin for Eclipse from .zip

1

첫째,이 jar 파일이 무엇인지 알 필요가있다. Oracle에서

,

JAR (자바 아카이브) 하나에 플랫폼에 독립적 인 파일 형식이 집계 많은 파일입니다. 여러 Java 애플릿 및 해당 필수 구성 요소 (.클래스 파일, 이미지 및 사운드)는 의 JAR 파일에 번들로 제공되며 이후 HTTP 트랜잭션으로 브라우저에 다운로드 할 수 있으므로 다운로드 속도가 크게 향상됩니다. JAR 형식 도 파일 크기를 줄이는 압축을 지원하므로 추가로 다운로드 시간이 단축됩니다.

당신이 볼 수 있듯이,

  1. 그것은 이클립스 프로젝트와는 아무 상관이있다. Eclipse 프로젝트는 Java 프로젝트, C++ 프로젝트 등이 될 수 있습니다. Eclipse에서 단위로 인식하고 운영 할 수있는 자체 포함 프로젝트입니다.
  2. .class 파일은 일반적으로 jar 파일의 주요 부분입니다. 일부 도구로 실행 파일 (.class 파일)을 디 컴파일하지 않는 한 소스 코드 (.java 파일)를 볼 수 없습니다. 이클립스를 예로 들면, 플러그인으로 Eclipse Class Decompiler을 선택할 수 있습니다.
관련 문제