자바에서는 soure 코드를 기본적으로 바이트 코드 인 .jar 파일과 기본적으로 기계어 코드 인 .exe 파일로 컴파일 할 수 있습니다. 어떤 상황에서 .exe 또는 .jar로 컴파일하는 것이 더 좋을까요? 그 반대도 마찬가지입니까? 어느 것이 더 빨리 달리는가? 감사..exe를 사용할 때 .exe는?
답변
.exe
파일을 만드는 유일한 이유는 Windows에서 응용 프로그램이나 설치 프로그램을 실행하기가 쉽기 때문입니다.
자바가 바이트 코드로 컴파일 된 다음 JVM에서 실행됩니다. 일반적으로 .exe는 java
VM이 시작되고 .exe 또는 다른 위치에 저장된 클래스 바이트가 실행되도록하는 래퍼입니다.
그러나 .exe 파일은 기계어 코드입니다. 그렇습니까? 즉 .jar보다 빠르다는 것을 의미합니다 (바이트 코드를 기계어로 변환 할 필요가 없으므로). –
예 아니요. * .exe는 마신 코드입니다.하지만 자동으로 작성하지는 않습니다. (필요한 경우) 컴파일 내 –
+ 클래스는 일반적으로 더 빨리 시작 구체적으로 미리 컴파일 된 코드로 .EXE를 이동하지 않고 JVM에서 –
정확하게는 아닙니다. Java 실행 파일 jar에서 .exe 파일을 만들 수있는 도구가 있지만 JDK의 일반적인 기능은 아닙니다.
방금 자바 올바르게 설치하고 구성이 필요 정기적 항아리를 실행할 수 있기 때문에 .exe 파일이 실제 필요 것 거의 사례가있다.
jar 또는 exe를 사용할지를 결정하는 간단한 테스트는 ".exe 파일이 필요합니까?"라고 자문하는 것입니다. 5 초 이내에 답변을 못하면 jar 파일로 이동하십시오.
- 1. exe는 매크로
- 2. 내 exe는 dll을 exe 파일에 함께 실행합니다. 파일에서 exe를 실행해야합니까?
- 3. exe는
- 4. 실행 EXE는 BAT 파일
- 5. 복사 된 exe를 사용할 때 프로그램이 처리 중간에 실행을 중단합니다
- 6. 해독 된 exe는 실행되지 않습니다
- 7. 인수가있는 .exe를 실행할 때 콘솔 창 숨기기
- 8. QProcess의 exe는
- 9. 모의 exe는 다른 이름을 사용
- 10. 열기 .EXE는
- 11. NetBeans에서 exe를 만들려면 어떻게해야합니까?
- 12. Windows 서비스 프로젝트의 EXE는 어디에 구축되어 있습니까?
- 13. C/C++ .exe는 Eclipse에서 실행될 수 있습니다.
- 14. CS5001 : EXE는 진입 점
- 15. Autohotkey .exe는 Win8이 아닌 XP에서 실행됩니다.
- 16. JavaFX 번들 exe는 TableView 내용을 표시하지 않습니다.
- 17. .EXE는 어디에 있습니까?
- 18. EXE는 DLL에 정적 종속성을 가질 수 있습니까? DLL을 사용하면 표준 Windows 오류가없는 경우, DLL을 사용하는 EXE를 실행하려고 할 때
- 19. Pyinstaller - exe는 Python 스크립트 이외의 작업을 수행합니다.
- 20. C# - exe를 호출하여 프로젝트 솔루션에 추가하는 방법
- 21. sc.exe로 exe를 서비스로 설치 하시겠습니까?
- 22. cx_freeze를 사용할 때 응용 프로그램을 업데이트하기 위해 어떤 파일을 업데이트해야합니까?
- 23. wix 설치 중에 exe를 실행하는 방법
- 24. 증기 게임처럼 exe를 만드는 방법은 무엇입니까?
- 25. EXE를 사용하지 않고 Windows 서비스 삭제
- 26. exe는 VS 2012가 설치되지 않은 곳에서 작동하지 않습니다 ...
- 27. RegEdit으로 시작할 때 .exe를 관리자로 실행하십시오.
- 28. py2exe로 .exe를 만들 때 오류가 발생 함
- 29. WMI에서 exe를 실행할 때 네트워크 인증
- 30. EXE를 실행할 때 명령 프롬프트 숨기기
.exe로 컴파일하는 방법은 무엇입니까? exe가 아닌 실행 가능한 Jar 파일을 만들 수 있습니다. –