源計劃智慧工廠MES系統(開源版)

财神给你送元宝發表於2024-10-20

在gitee中找到了一個mes系統,這個系統有詳細的部署教程,但是我還是遇到了很多問題

下面是自己將其部署到本地的經歷

yjh-mes: 源計劃MES,後端服務+後臺前端介面 (gitee.com)

首先是node版本不對應,而且我沒有下載nvm管理node 所以要將node刪除後下載nvm。

首先在控制皮膚刪除node

應該在這個位置,但是我已經刪除了

1、下載nvm安裝包

檔案 (lanzout.com)

2、安裝

1、解壓縮包

2、點選進行安裝

3、自定義安裝目錄(建議不要使用預設的安裝目錄)

4、安裝完成後,在終端測試是否安裝成功

nvm -v

安裝成功

5、安裝node

nvm install 16
nvm use 16
node -v

安裝成功

這個系統是根據若依框架修改的。所以要配置若依框架。因為我之前配置過,所以會簡單一些。

開啟redis

配置好maven和jdk

重新生成maven

在這裡我遇到了很多問題

問題一 Fatal error compiling: java.lang.NoSuchFieldError:
Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

原因:lombok依賴衝突

解決:修改為

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
            <scope>provided</scope>
        </dependency>

問題二 程式包javafx.beans.binding不存在

原因:可能是openjdk 不含有這個軟體包。可以換其他的軟體包。也可以透過新增依賴

解決方法:新增

        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>11</version>
        </dependency>

這兩個問題 耗費了我大量時間

問題三 sql語句匯入失敗。在navicat中匯入sql語句,沒有顯示錯誤資訊,但是sql語句中的一部分表沒有匯入成功

原因:XXXnavica

解決方法:使用DataGrip匯入資料

接下來 就可以正常啟動了(和若依一樣,啟動後端,前端)。

相關文章