2013-04-25 5 views
0

Java 응용 프로그램 (JPanel을 확장)을 jar 파일로 만들려고합니다. BlueJ가 있고 그것을 사용했지만 jar 파일을 만든 후에 사용하지 않았습니다. 열리지 마라. 누구든지 도와 줄 수 있습니까?jar 파일을 만들고 싶습니다.

+0

무슨 뜻입니까? 우편 형식이 아닙니다. –

+0

잘 모르겠습니다 ... BlueJ를 사용하여 jar 파일로 자바 응용 프로그램을 만들었지 만 열려고하면 열리지 않습니다 ... – Rohan

답변

0

Jar 파일이 특정 폴더 구조와 규칙을 가지고 PKZIP 패키지 파일입니다. 여기에는 java 소스 (* .java -> * .class)의 컴파일 된 버전과 메타 데이터가 들어 있습니다. 특히 ".zip"확장자를 파일 이름에 추가하는 경우 zip 파일을 처리 할 수있는 모든 아카이브에서 "열 수"있습니다.

"열기"로 항아리를 실행한다는 것은 다른 의미입니다. JVM이 실행 입구를 찾을 수 있도록 클래스 중 하나에 표준 정적 main 메소드가 있어야합니다. 만약 당신이 "java -jar yourjarfile.jar"라고 말할 수 있다면, 메인에서 시작하여 클래스를 실행할 것입니다. JVM 설정이 잘되어 있다고 가정하고 환경 변수도 구성해야합니다. 대부분의 경우, jar 파일은 다른 jar 파일을 참조합니다. classpath를 통해 JVM에 대한 액세스 권한을 제공 할 수 있습니다.

0

코드를 작성하는 데 Eclipse를 사용하고 있습니까? 그렇다면 Eclipse를 사용하여 실행 가능한 jarfile을 만드는 것이 쉽습니다.

JPanel을 표시 할 때 JFrame을 사용합니까? 그렇지 않으면 JFrame이있을 수 있습니다. JPanel이 표시되는 "응용 프로그램 창"입니다.

JFrame의 튜토리얼 : http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

/요한

+0

예, JFrame을 사용합니다. – Rohan

+0

하지만 Eclipse를 사용하지 않습니다 ... BlueJ를 선호합니다 ... – Rohan

+0

BlueJ를 사용한 적이 없지만 Eclipse와 함께 실행 파일을 만들었을 때 동일한 문제가 발생했습니다. GUI를 빌드합니다. 예를 들어 코드에서 JFrame에 gui 구성 요소를 추가하는 순서는 무엇입니까? –

관련 문제