MES 产品机器码无法获取问题解决
【适用范围】:Windws 操作系统
【功能】:获取当前机器的的 CPU、主板、硬盘
【解决的问题】:类似项目服务器特殊情况下无法获取服务器机器码时,可以用如上 java 文件获取。
【补丁下载】
ComputerInfoUtil.java
【补丁使用】:
** 步骤一:** 在 MES 服务器进入 JDK 目录
4.5 产品的项目和 5.0 产品的项目的产品容器都包含 JDK 环境,如下分别是从两个产品容器的地址进入 JDK 环境
1) 4.5 产品容器环境
D:\Mestar_Home-9911-final\jdk1.8.0_191\bin
通过如下截图命令行进入服务器 JDK 目录。
2) 5.0 产品的项目容器环境
D:\Mestar_Home-V5100-final\jdk\bin
通过如下截图命令行进入服务器 JDK 目录。
步骤二:cmd 进入 ComputerInfoUtil.java 文件所在目录。
例如 ComputerInfoUtil.java 放置在上面产品容器的 jdk 目录下:D:\Mestar_Home-9911-final\jdk1.8.0_191\bin\ ComputerInfoUtil.java
步骤二:输入读取指令
指令 1:javac ComputerInfoUtil.java -encoding utf-8
指令 2:java ComputerInfoUtil
如上 CPU、BOARD、DISK 分别为 CPU、主板、硬盘号。