Eclipse에서 실행하면 프로그램이 완벽하게 작동하지만 실행 가능한 병에 패키지하고 명령 줄에서 실행하면 훨씬 느리게 실행됩니다 (거의 5 배 느린). 항아리를 실행하는 동안 심지어 -vmargs를 설정합니다. java -Xms40m -Xmx512m -jar jarFile.jar 내 컴퓨터에 이전 버전의 Java가 없습니다. 나는 여기서 내가 누락 된 것을 이해할 수 없다. eclipse는 동일한 버전의 java 및 동일한 VM 인수를 사용하는 동안 어떻게 동일한 프로그램을 더 빨리 실행할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다.실행 가능한 jar가 Eclipse보다 느리게 실행 중입니다.
감사합니다, 당신은 가장 가능성은 System.out/System.err에 (직접 또는 로깅을 통해)에 많이 인쇄
jar는 실행하는 동안 압축을 풀어야하기 때문에 약간 느리지 만 5 배 느린 것은 매우 길다. 어떤 크기의 jar 파일이 있습니까? 어쩌면 jar 파일에 필요한 자원이 없을 수도 있습니다. – MOST2K2
내 jar 파일의 크기가 5.5mb입니다. – karthik