사용 JDK는, 나는 이것이 을 .class 파일이 최종 실행 파일이 실행되고 있음을 의미 하는가, 나는이 의 .class 파일을 실행하는 을 .class 파일로 된 .java 파일을 컴파일 할 수 있습니다 JVM?
또한 병은 무엇입니까? jar 파일과 .class 파일의 차이점은 무엇입니까?.class 파일은 JVM의 실행 파일입니까?
답변
1 클래스 파일은 JVM에서 실행되는 byte code files
이며, 그것은 JVM이 밖에있는 의미를 갖는다. 만 JVM에 있지만 밖에서는 의미 만들기, 그 own sandbox .
2 항아리 파일의 모든 자바 프로그램 실행을하게 class file
이 프로그램을 실행하는 데 필요한 libraries
이 고려 모두의 모음 무엇이다 모든 파일을 포장하고 라이브러리에 따라 쉽게 파일을 제공 할 수있는 쉬운 방법입니다. 우리는 또한 Executable Jar
////////// EDITED PART //////////////////
으로 알 수있다Runnable Jars
이
이제이 byte-code
은 JIT
(Just In Time Compiler)에 의해 런타임 동안 machine level executable
으로 변환됩니다. JIT 런타임 동안 프로그램의 실행 집중적 인 부분을 찾을 것이다 다음은 프로그램의이 부분은Hot-spot
로 알려져 있습니다, 그리고 JIT
이 Hot-Spot-Compiler
로 알려져있다, 기계 수준의 실행 파일로 를 변환합니다.
고마워! 하지만 ** jar ** 파일을 만드는 방법은 무엇입니까? –
jar 또는 실행 가능 jar를 만드시겠습니까 ??? –
jar뿐만 아니라 Runnable jar를 생성하기 위해 Eclipse를 사용하고 있습니다. –
Jar (Java 아카이브)라는 이름은 실행 준비가 된 Java 클래스의 아카이브 또는 콜렉션입니다.
자바 디 컴파일러는 .class 확장자에서 .java 확장자로 리버스 엔지니어링하는 도구입니다.
링크http://docs.oracle.com/javase/tutorial/deployment/jar/build.html
다음 항아리를 사용하거나 창문 PROMT 명령을 사용하려면
jar cf JAR_FILE_NAME FILE_NAMES_OR_DIRECTORY_NAME
e.g.
jar cf MyApp1.jar C:\JavaProject\MyApp
([자바 클래스와 항아리의 차이]의
- 1. 파일은 언제 파일입니까?
- 2. 실제로 xsd 파일은 무엇입니까? 스키마 파일입니까, 아니면 데이터 세트 파일입니까?
- 3. .net exes 실제 실행 파일입니까?
- 4. 실행 파일은
- 5. 자바 프로그램의 순차적 실행 == jvm의 순차적 활성화?
- 6. Neo4j SSL 파일은 snakeoil.cert 및 snakeoil.key PEM 파일입니까?
- 7. 실행 파일을 실행 한 실행 파일은 무엇입니까?
- 8. 실행 배치 파일은 자동으로
- 9. winhttp.dll은 표준 Windows 파일입니까?
- 10. JVM의 인스턴스
- 11. 어떤 파일입니까?
- 12. 은 JVM의 "java"명령입니까?
- 13. 왜 어셈블리 .exe 파일입니까?
- 14. git 무엇 저장소에서 untracked 파일입니까?
- 15. Tomcat JVM의 크기는 가변적입니까?
- 16. Windows에 실행 파일은 어디에 저장해야합니까?
- 17. 외부 .class 파일을 실행 하시겠습니까?
- 18. 다른 JVM의 Java 직렬화 문제
- 19. JVM의 스레드 풀 크기 변경
- 20. 다른 JVM의 Java 데스크톱 앱에서 Java main 메소드 실행
- 21. JVM의 any 캐치 목적
- 22. 다른 jvm의 캐시
- 23. JVM의 주요 GC 문제
- 24. 유효한 XML 파일입니까?
- 25. .swf 파일이 원본 파일입니까?
- 26. 어떤 유형의 XML 파일입니까?
- 27. 버전 제어가 텍스트 파일입니까?
- 28. 잘못된 apk 파일입니까?
- 29. 배치 파일이 필요한 파일입니까?
- 30. 잘못된 ASN.1 파일입니까?
가능한 중복 http://stackoverflow.com/questions/5743768/java-class-and-jar 차이점) –