【发布时间】:2017-03-05 11:09:02
【问题描述】:
我有一个很困惑的问题。
我知道 Java Runtime Enviroment 和 Java 之间的区别D发展K它。
我正在编写一个程序,它使用ToolProvider.getSystemJavaCompiler() 方法从代码中编译java 代码。
现在,我得到答复,如果我的客户端没有安装 JDK,我无法从客户端编译代码。我的主要问题是,如何我能做到这一点?我不希望我的客户为了运行我的程序而不得不在他们的计算机上安装 JDK。
提前致谢!
【问题讨论】:
-
仅使用 JRE 在虚拟机中运行 os 并尝试运行已编译的程序
-
如果您知道其中的区别,那么您认为 JRE 对用户来说不够用的原因是什么?
-
为什么你认为没有JDK就可以在用户电脑上编译代码?
-
@SLaks 好的,那么答案是肯定的。我会换个问题。
标签: java java-compiler-api javacompiler