Mendix项目,其实就是一个Java Web项目,官方介绍了如何使用Eclipse开发调试教程,但没有IDEA的。现在整理了一份使用IDEA开发调试Mendix项目的教程。
1、项目目录:d:\java\Projects\mendix\albert-mendix-demo-9\,目录结构如下:
2、使用IDEA打开Mendix项目过程如下:
(1) 使用IDEA直接【打开】项目文件夹
(2) 设置“项目结构”
设置路径:文件 -> 项目结构
设置1:语言级别为 11
设置2:设置“源代码”目录
设置3:加载依赖包
D:\software\Mendix\9.24.23\runtime\bundles\ D:\software\Mendix\9.24.23\runtime\launcher\ D:\java\Projects\mendix\albert-mendix-demo-9\userlib\
设置4:设置“运行/调试”参数
设置路径:运行 -> 编辑配置
设置5:给应用程序设置一个名称,如:
MendixDemo
设置6:设置主类为
com.mendix.container.boot.Main
设置7:程序实参为
D:/java/Projects/mendix/albert-mendix-demo-9/deployment
设置8:设置工作目录为
D:/java/Projects/mendix/albert-mendix-demo-9/deployment
设置9:设置用户环境变量
名称 | 值 |
---|---|
M2EE_ADMIN_PASS | 1 |
M2EE_ADMIN_PORT | 8090 |
M2EE_CONSOLE_PATH | D:/software/Mendix/9.24.23/modeler/MendixConsoleLog.exe |
MX_INSTALL_PATH | D:/software/Mendix/9.24.23 |
MXCONSOLE_BASE_PATH | D:/java/Projects/mendix/albert-mendix-demo-9/deployment |
MXCONSOLE_RUNTIME_LISTEN_ADDRESSES | * |
MXCONSOLE_RUNTIME_PATH | D:/software/Mendix/9.24.23/runtime |
MXCONSOLE_RUNTIME_PORT | 8080 |
MXCONSOLE_SERVER_URL | http://127.0.0.1:8090/ |
设置10:设置VM参数
-Djava.net.preferIPv4Stack=true -DMX_LOG_LEVEL=INFO -Djava.library.path="D:/software/Mendix/9.24.23/runtime/lib/x64;D:/java/Projects/mendix/albert-mendix-demo-9/deployment/model/lib/userlib" -Dfile.encoding=UTF-8 -Djava.io.tmpdir="D:/java/Projects/mendix/albert-mendix-demo-9/deployment/data/tmp" -Xmx1024M
3、启动IDEA
在浏览器中,输入网址:http://localhost:8080/,页面正常打开