나는 꽤 혼란스러운 질문이 있습니다.java - JDK없이 클라이언트 측에서 코드 컴파일
나는 J AVA R untime E nviroment 및 J AVA D evelopement K을 사이의 차이를 알고있다.
ToolProvider.getSystemJavaCompiler()
메서드를 사용하여 코드 내에서 Java 코드를 컴파일하는 프로그램을 작성했습니다.
이제 클라이언트에 JDK가 설치되어 있지 않으면 클라이언트 측 코드를 컴파일 할 수 없다고 대답했습니다. 내 주요 질문은 어떻게 할 수 있습니까? 내 고객이 내 프로그램을 실행하기 위해 JDK를 컴퓨터에 설치하지 않아도됩니다.
미리 감사드립니다.
JRE 만있는 가상 컴퓨터에서 os를 실행하고 컴파일 된 프로그램을 실행하십시오. – gkiko
차이점을 알고 있다면 JRE가 사용자에게 충분하지 않을 것이라고 생각합니까? –
JDK가없는 사용자의 컴퓨터에서 코드를 컴파일 할 수 있다고 생각하십니까? – SLaks