2010-05-27 2 views

답변

2

음 기술적으로, 자바는 예를 들어 사용할 수 있습니다, 단지

옆으로 커널 통신에 문제를 설정 : 다른 (튜링 완료) 언어로 컴파일 할 수있는 언어 정의입니다 GCJ: The GNU Compiler for the JavaTM Programming Language

GCJ는 Java 프로그래밍 언어를위한 이식 가능한 최적화 된 사전 컴파일러입니다. Java 소스 코드를 Java 바이트 코드 (클래스 파일)로 직접 작성하거나 원시 기계 코드로, Java 바이트 코드를 원시 기계 코드로 직접 컴파일 할 수 있습니다. 당신이 커널이 JVM의 상단에 실행이되지 않는

자바 디바이스 드라이버 프로그래밍을위한 적절한 언어인지 여부를

0

:-) 또 다른 질문입니다 - 아니. 그러나 Java 언어를 사용하고 GCJ와 같은 컴파일러를 원시 코드로 사용할 수는 있지만, 대부분의 라이브러리에 액세스 할 수 없으므로 대부분 무의미합니다.

5

이 있습니다 몇 자바의 OS와 같은 JNode, JXJavaOS, 그것은 가능하지만, 항상 Java 코드를 제공하는 낮은 수준의 언어로 작성 (그리고, 물론 JVM) 코어 마이크로 커널을 필요로하므로 하드웨어에 직접 액세스하는 데 필요한 API

관련 문제