标题的名字起的有点大,其实就是给自己的电脑配置Java环境。。。

最近被安排了非深度学习算法的活,主要做回归预测,幸好上学那会搞过一段时间数据挖掘、数据分析,上手也比较快,没有太折磨人。。。

训练好的机器学习模型需要导出为PMML格式的文件,然后给搞开发的人调用,他们指定要PMML格式的文件。

在导出的过程中,需要Java环境,因此做一个记录,仅此而已,技术含量为0。

还有,Java版本也被限定为1.8,就这样吧,开启配置教程。

1、下载JDK

根据自身的需要,下载相应的JDK版本,在此教程中,下载的JDK版本为:jdk-8u321-windows-x64.exe

Java 中调用numpy 操作_Java 中调用numpy 操作

2、双击安装

双击安装,然后一直点下一步,默认安装到C盘。

Java 中调用numpy 操作_Java_02

Java 中调用numpy 操作_java_03

Java 中调用numpy 操作_java_04

Java 中调用numpy 操作_java_05

3、配置环境变量

Java 中调用numpy 操作_Java 中调用numpy 操作_06

Java 中调用numpy 操作_JAVA_07

Java 中调用numpy 操作_机器学习_08

Java 中调用numpy 操作_机器学习_09

其实以上步骤就算完成了,但是有些教程中还增加了这些配置:

系统变量的path中:

Java 中调用numpy 操作_Java 中调用numpy 操作_10

还有增加了jre的路径:

Java 中调用numpy 操作_机器学习_11

还有设置CLASSPATH的。。。仅作个人纪录,不供他人参考。

4、测试JDK是否安装成功

1)“开始”->“运行”,键入"cmd";

2)键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;

Java 中调用numpy 操作_Java 中调用numpy 操作_12

Java 中调用numpy 操作_Java 中调用numpy 操作_13

当输入javac时出现: javac不是内部或外部命令,也不是可运行程序的问题

产生这个问题的原因,是因为环境变量的配置中,Path中配置使用的是【%JAVA_HOME%/bin】 因为使用的是 相对路径 ,JAVA_HOME,而不是绝对路径导致的。

解决方法:

将相对路径修改为绝对路径

Java 中调用numpy 操作_Java_14

大总结:

win10只需要在系统变量Path中配置两个路径,就可以实现javac、java、java -version命令的正常使用。

Java 中调用numpy 操作_JAVA_15

参考: https://www.runoob.com/w3cnote/windows10-java-setup.html【win10配置java】 https://www.oracle.com/java/technologies/downloads/ https://www.runoob.com/java/java-environment-setup.html#win-install