【ML】机器学习模型之PMML--配置Java环境

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型训练 PAI-DLC,5000CU*H 3个月
简介: 标题的名字起的有点大,其实就是给自己的电脑配置Java环境

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

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

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

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

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

1、下载JDK

根据自身的需要,下载相应的JDK版本,在此教程中,下载的JDK版本为:jdk-8u321-windows-x64.exe
在这里插入图片描述

2、双击安装

双击安装,然后一直点下一步,默认安装到C盘。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、配置环境变量

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其实以上步骤就算完成了,但是有些教程中还增加了这些配置:
系统变量的path中:
在这里插入图片描述
还有增加了jre的路径:

在这里插入图片描述
还有设置CLASSPATH的。。。仅作个人纪录,不供他人参考。

4、测试JDK是否安装成功

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

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

在这里插入图片描述
在这里插入图片描述

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

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

解决方法:
将相对路径修改为绝对路径
在这里插入图片描述

大总结:

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

文章首发于:https://blog.csdn.net/AugustMe/article/details/124866115

参考:
https://www.runoob.com/w3cnote/windows10-java-setup.html【win10配置java】
https://blog.csdn.net/bealei/article/details/123366548
https://blog.csdn.net/bestsongs/article/details/104905060
https://www.oracle.com/java/technologies/downloads/
https://www.runoob.com/java/java-environment-setup.html#win-install
https://www.cnblogs.com/zpbolgs/p/15232473.html

相关文章
|
23天前
|
安全 Java
Java多线程通信新解:本文通过生产者-消费者模型案例,深入解析wait()、notify()、notifyAll()方法的实用技巧
【10月更文挑战第20天】Java多线程通信新解:本文通过生产者-消费者模型案例,深入解析wait()、notify()、notifyAll()方法的实用技巧,包括避免在循环外调用wait()、优先使用notifyAll()、确保线程安全及处理InterruptedException等,帮助读者更好地掌握这些方法的应用。
15 1
|
3月前
|
机器学习/深度学习 数据采集 自然语言处理
打造个性化新闻推荐系统:机器学习与自然语言处理的结合Java中的异常处理:从基础到高级
【8月更文挑战第27天】在信息过载的时代,个性化新闻推荐系统成为解决信息筛选难题的关键工具。本文将深入探讨如何利用机器学习和自然语言处理技术构建一个高效的新闻推荐系统。我们将从理论基础出发,逐步介绍数据预处理、模型选择、特征工程,以及推荐算法的实现,最终通过实际代码示例来展示如何将这些理论应用于实践,以实现精准的个性化内容推荐。
|
3月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
85 2
|
4月前
|
安全 Java Linux
(七)Java网络编程-IO模型篇之从BIO、NIO、AIO到内核select、epoll剖析!
IO(Input/Output)方面的基本知识,相信大家都不陌生,毕竟这也是在学习编程基础时就已经接触过的内容,但最初的IO教学大多数是停留在最基本的BIO,而并未对于NIO、AIO、多路复用等的高级内容进行详细讲述,但这些却是大部分高性能技术的底层核心,因此本文则准备围绕着IO知识进行展开。
165 1
|
3月前
|
机器学习/深度学习 存储 缓存
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
|
4月前
|
Java Linux
Java演进问题之1:1线程模型对于I/O密集型任务如何解决
Java演进问题之1:1线程模型对于I/O密集型任务如何解决
|
4月前
|
人工智能 移动开发 Java
Java智能之Spring AI:5分钟打造智能聊天模型的利器
尽管Python最近成为了编程语言的首选,但是Java在人工智能领域的地位同样不可撼动,得益于强大的Spring框架。随着人工智能技术的快速发展,我们正处于一个创新不断涌现的时代。从智能语音助手到复杂的自然语言处理系统,人工智能已经成为了现代生活和工作中不可或缺的一部分。在这样的背景下,Spring AI 项目迎来了发展的机遇。尽管该项目汲取了Python项目如LangChain和LlamaIndex的灵感,但Spring AI并不是简单的移植。该项目的初衷在于推进生成式人工智能应用程序的发展,使其不再局限于Python开发者。
155 2
|
4月前
|
算法 安全 Java
深入理解Java中的并发编程模型
深入理解Java中的并发编程模型
|
4月前
|
存储 Java Unix
(八)Java网络编程之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险!
select/poll、epoll这些词汇相信诸位都不陌生,因为在Redis/Nginx/Netty等一些高性能技术栈的底层原理中,大家应该都见过它们的身影,接下来重点讲解这块内容。
|
4月前
|
存储 机器学习/深度学习 人工智能
人工智能平台PAI使用问题之特征平台是否可以与Java进行对接
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。

热门文章

最新文章

相关产品

  • 人工智能平台 PAI