Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于ojmake.exe,无法在linux上使用maven在jenkins中编译Oracle ADF_Oracle_Oracle Adf - Fatal编程技术网

由于ojmake.exe,无法在linux上使用maven在jenkins中编译Oracle ADF

由于ojmake.exe,无法在linux上使用maven在jenkins中编译Oracle ADF,oracle,oracle-adf,Oracle,Oracle Adf,无法使用linux中托管jenkins的maven编译Oracle ADF。ojmake.exe显示“无法执行二进制”时出错 错误日志: [信息]/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:无法执行二进制文件 谢谢!!通过在源代码中的所有pom.xml文件

无法使用linux中托管jenkins的maven编译Oracle ADF。ojmake.exe显示“无法执行二进制”时出错

错误日志:

[信息]/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:/home/devops/Oracle/Middleware/Oracle_home/jdevoper/jdev/bin/ojmake.exe:无法执行二进制文件


谢谢!!通过在源代码中的所有pom.xml文件中使用ojmake文件替换ojmake.exe,问题得以解决。我必须这样做,因为Jenkins安装在Linux操作系统上。Jdeveloper提供多种类型的ojmake文件,使用linux命令“file”检查文件类型,并检查它是否是linux可执行文件

注意:我已经在jenkins服务器上安装了jdeveloper来编译和部署Oracle ADF应用程序源代码


安装的java版本没有问题:java版本“1.8.0_162”java(TM)SE运行时环境(build 1.8.0_162-b12)

请提供。您的输入是什么?Linux不倾向于运行名为“something.exe”的文件。您确定您有正确版本的JDeveloper吗?(即,您是否可能下载了Windows版本)?