java—r包中的一个checker函数,用于查找客户机中安装的jdk版本

tzxcd3kk  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(237)

我是一个新的开发包在r和我想知道是否有人可以带领我在正确的方向?
我的问题
我正在用r编写一个调用scala代码的包。因此,为了开发这个包,我假设jdk(javadevelopmentkit)1.8安装在任何使用我的包的机器上。
我想知道如何编写一个函数来检查机器中是否安装了java。如果是,它的版本是什么?如果没有安装java,那么它会提示一条消息并将问题通知用户。

yi0zb3m4

yi0zb3m41#

在我的机器上:

> x = system2("java", args = "-version", stdout = TRUE)
> x
[1] "java version \"1.8.0_261\""                                      
[2] "Java(TM) SE Runtime Environment (build 1.8.0_261-b12)"           
[3] "Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)"

相关问题