2012-09-06 4 views
0

이것은 내 마음 속의 오해를 피하기위한 것입니다. 첫 번째 문제를 해결하고 두 번째 답변을하십시오. 나는 자바 간단한 프로그램다시피android에서 프로그램 실행 과정

  1. 는 컴파일러 run time에서 가상 머신에 의해 해석 된 바이트 코드의 소스 코드를 컴파일합니다. 바이트 코드는 기본 컴퓨터가 아닌 JVM으로 만 이해할 수 있습니다. JIT 컴파일러는 바이트 코드를 OS에서 프로세스로 실행할 수있는 원시 머신 코드로 동적으로 변환 할 수 있습니다. 프로그램의 경우, android의 실행 파일과 중간 파일은 무엇입니까? 어떤 언어 프로그램이 안드로이드 네이티브 파일 (.dex ..?)로 변환 될 수 있습니까?

  2. Android에 JDK를 설치할 수 있습니까? 또는 atleast JVM.? 자바 런타임 플러그인을 가질 수있는 안드로이드 브라우저가 있습니까? 내 사이트에는 애플릿이 거의 없습니다. 안드로이드에서 열 수 없습니다. 애플릿의 안드로이드 버전이 있습니까?
    미리 감사드립니다.

+5

질문 당 하나의 질문을하십시오. –

+0

예. 그들은 좋은 질문이지만 stackoverflow에 별도의 "질문"으로 나누십시오. –

답변

0

프로그램은 일반적으로 Java 언어로 작성되고 바이트 코드로 컴파일됩니다. 그런 다음 장치에 설치하기 전에 Java Virtual Machine 호환 .class 파일에서 Dalvik 호환 .dex (Dalvik 실행 가능) 파일로 변환됩니다.

더 많은 정보를 원하시면 Dalvik (software)

0

확인 Dalvik Machine's Web Sitethis Wikipedia page을 읽어보십시오.

+0

그냥 링크 인 답변을 게시하지 마십시오. SO에 대한 답변은 독자적으로서야합니다. (이것에 대한 많은 이유가 있으며, 주제는 Meta에 대해 광범위하게 논의되었다. – Pops