ubunt2204 编译o2oa 无法成功
环境:ubuntu22.04, node18, openjdk11 ,eclipse源码 git clone https://gitee.com/tinklingStudio/O2OA.git
按照官网教程,将下载的项目导入eclipse后编译
1、update MAVEN :update project
2、pom.xml run as 5.maven install
编译失败:
。。。
。。。
请教,是哪里没有配置正确?或者我获取的代码路径不对?该怎么处理呢
报错完整明细
[ Failed to execute goal [32morg.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile[m [1m(default)[m on project [36mx_base_core_project[m: [1;31mCompilation failure[m: Compilation failure:
[ /home/barry/文档/O2OA/pracitce-dev/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/project/gson/XGsonBuilder.java: 程序包jdk.nashorn.api.scripting不存在
[ /home/barry/文档/O2OA/pracitce-dev/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/project/scripting/ClassFilter.java: 程序包jdk.nashorn.api.scripting不存在
[ /home/barry/文档/O2OA/pracitce-dev/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/project/gson/ScriptObjectMirrorSerializer.java: 程序包jdk.nashorn.api.scripting不存在
[ /home/barry/文档/O2OA/pracitce-dev/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/project/gson/ScriptObjectMirrorSerializer.java: 找不到符号
[ 符号: 类 ScriptObjectMirror
[ /home/barry/文档/O2OA/pracitce-dev/O2OA/o2server/x_base_core_project/src/main/java/com/x/base/core/project/gson/ScriptObjectMirrorSerializer.java: 找不到符号
[ 符号: 类 ScriptObjectMirror
[ 位置: 类 com.x.base.core.project.gson.ScriptObjectMirrorSerializer
[ -> [m
[
[ To see the full stack trace of the errors, re-run Maven with the [1m-e[m switch.
[ Re-run Maven using the [1m-X[m switch to enable full debug logging.
[
[ For more information about the errors and possible solutions, please read the following articles:
[ http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[
[ After correcting the problems, you can resume the build with the command
[ [1mmvn <args> -rf :x_base_core_project[m
您使用的是eclipse自带的jre环境,没有这个类,您需要设置eclipse使用jdk.
不要使用默认的jre 感谢,设置系统JDK11之后编译成功了。 vipbarry 发表于 2023-8-18 10:19
感谢,设置系统JDK11之后编译成功了。
:handshake
页:
[1]