MES 产品机器码无法获取问题解决

适用范围】:Windws 操作系统

功能】:获取当前机器的的 CPU、主板、硬盘

【解决的问题】:类似项目服务器特殊情况下无法获取服务器机器码时,可以用如上 java 文件获取。

image.png

【补丁下载】
ComputerInfoUtil.java

【补丁使用】:

** 步骤一:** 在 MES 服务器进入 JDK 目录

4.5 产品的项目和 5.0 产品的项目的产品容器都包含 JDK 环境,如下分别是从两个产品容器的地址进入 JDK 环境

1) 4.5 产品容器环境

D:\Mestar_Home-9911-final\jdk1.8.0_191\bin

通过如下截图命令行进入服务器 JDK 目录。

image.png

2) 5.0 产品的项目容器环境

D:\Mestar_Home-V5100-final\jdk\bin

通过如下截图命令行进入服务器 JDK 目录。
image.png

步骤二:cmd 进入 ComputerInfoUtil.java 文件所在目录。

例如 ComputerInfoUtil.java 放置在上面产品容器的 jdk 目录下:D:\Mestar_Home-9911-final\jdk1.8.0_191\bin\ ComputerInfoUtil.java

image.png

步骤二:输入读取指令
指令 1:javac ComputerInfoUtil.java -encoding utf-8

指令 2:java ComputerInfoUtil
image.png

如上 CPU、BOARD、DISK 分别为 CPU、主板、硬盘号。