Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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
Java 正在安装plugman。。。错误代码:内部错误jdeveloper_Java_Cordova_Cordova Plugins_Jdeveloper_Oracle Maf - Fatal编程技术网

Java 正在安装plugman。。。错误代码:内部错误jdeveloper

Java 正在安装plugman。。。错误代码:内部错误jdeveloper,java,cordova,cordova-plugins,jdeveloper,oracle-maf,Java,Cordova,Cordova Plugins,Jdeveloper,Oracle Maf,我刚刚开始使用Oracle MAF进行开发,并根据教程创建了一个移动应用程序项目。当我尝试将其部署到设备时,遇到以下问题,但失败了。任何指示、决议和帮助,不胜感激 [11:29:51 AM] ---- Deployment started. ---- [11:29:51 AM] Target platform is (Android). [11:29:51 AM] Beginning deployment of MAF application "Application1" to Andro

我刚刚开始使用Oracle MAF进行开发,并根据教程创建了一个移动应用程序项目。当我尝试将其部署到设备时,遇到以下问题,但失败了。任何指示、决议和帮助,不胜感激

[11:29:51 AM] ----  Deployment started.  ----
[11:29:51 AM] Target platform is  (Android).
[11:29:51 AM] Beginning deployment of MAF application "Application1" to Android using profile "Android1".
[11:29:57 AM] Checking state of Android Debug Bridge server...
[11:30:02 AM] Started Android Debug Bridge server.
[11:30:02 AM] Verifying a single Android device is online and connected to the ADB server...
[11:30:02 AM] Unable to obtain the version of ARM supported by the Android device.  The application may not work correctly if the device does not support at least ARMv6.
[11:30:02 AM] Cordova Plugman could not be found and needs to be installed.
[11:30:02 AM] This one-time installation may take a few minutes.
[11:30:02 AM] Installing Cordova Plugman...
[11:30:04 AM] Command-line executed: [/home/yogesh/Oracle/Middleware/Oracle_Home/oracle_common/jdk/bin/java, -jar, /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/maf-helper.jar, installTools, -tools, /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools]
[11:30:04 AM] Creating directory /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/plugman
[11:30:04 AM] Installing plugman ...
[11:30:04 AM] Error Code : INTERNAL_ERROR
[11:30:04 AM] /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/node-linux-x86/bin/npm: 2: exec: /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/node-linux-x86/bin/node: not found
[11:30:04 AM] oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[11:30:04 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.installTools(Unknown Source)
[11:30:04 AM] at oracle.maf.mafhelper.MafHelperMain.main(Unknown Source)
[11:30:04 AM] Caused by: oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[11:30:04 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(Unknown Source)
[11:30:04 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(Unknown Source)
[11:30:04 AM] ... 2 more
[11:30:04 AM] Caused by: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[11:30:04 AM] ... 4 more
[11:30:04 AM] Caused by: java.lang.Exception
[11:30:04 AM] at oracle.maf.mafhelper.api.MafHelperException.<init>(Unknown Source)
[11:30:04 AM] ... 4 more
[11:30:04 AM] Shutting down Android Debug Bridge server...
[11:30:04 AM] Deployment cancelled.
[11:30:04 AM] ----  Deployment incomplete  ----.
[11:30:04 AM] An error occurred installing plugman. (oracle.adfmf.framework.dt.deploy.common.deployers.plugins.PlugmanInstallerDeployer)
[11:29:51 AM]——部署已开始----
[11:29:51 AM]目标平台是(Android)。
[11:29:51 AM]开始使用配置文件“Android1”将MAF应用程序“Application1”部署到Android。
[11:29:57 AM]正在检查Android调试桥服务器的状态。。。
[11:30:02 AM]已启动Android调试网桥服务器。
[11:30:02 AM]正在验证单个Android设备是否联机并连接到ADB服务器。。。
[11:30:02 AM]无法获取Android设备支持的ARM版本。如果设备至少不支持ARMv6,则应用程序可能无法正常工作。
[11:30:02 AM]找不到Cordova Plugman,需要安装。
[11:30:02 AM]此一次性安装可能需要几分钟时间。
[11:30:02 AM]安装Cordova Plugman。。。
[11:30:04 AM]执行的命令行:[/home/yogesh/Oracle/Middleware/Oracle\u home/Oracle\u common/jdk/bin/java,-jar,/home/yogesh/Oracle/Middleware/Oracle\u home/jdeveloper/jdeveloper/jdeveloper/extensions/Oracle.maf/maf-helper.jar,installTools,-/home/yogesh/Oracle\u home/jdeveloper/jdeveloper/extensions/Oracle.maf/tools]
[11:30:04 AM]创建目录/home/yogesh/Oracle/Middleware/Oracle\u home/jdeveloper/jdev/extensions/Oracle.maf/tools/plugman
[11:30:04 AM]正在安装plugman。。。
[11:30:04 AM]错误代码:内部错误
[11:30:04 AM]/home/yogesh/Oracle/Middleware/Oracle_home/jdeveloper/jdev/extensions/Oracle.maf/tools/node-linux-x86/bin/npm:2:exec:/home/yogesh/Oracle/Middleware/Oracle_home/jdeveloper/jdev/extensions/Oracle.maf/tools/node-linux-x86/bin/node:未找到
[11:30:04 AM]oracle.maf.mafhelper.api.MafHelperException:oracle.maf.mafhelper.api.MafHelperException:oracle.maf.mafhelper.api.MafHelperException:java.lang.Exception
[11:30:04 AM]位于oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.installTools(未知源)
[11:30:04 AM]在oracle.maf.mafhelper.MafHelperMain(未知来源)
[11:30:04 AM]原因:oracle.maf.mafhelper.api.MafHelperException:oracle.maf.mafhelper.api.MafHelperException:java.lang.Exception
[11:30:04 AM]位于oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(未知源)
[11:30:04 AM]在oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(未知源)
[11:30:04 AM]。。。还有两个
[11:30:04 AM]原因:oracle.maf.mafhelper.api.MafHelperException:java.lang.Exception
[11:30:04 AM]。。。4更多
[11:30:04 AM]原因:java.lang.Exception
[11:30:04 AM]位于oracle.maf.mafhelper.api.MafHelperException。(未知来源)
[11:30:04 AM]。。。4更多
[11:30:04 AM]正在关闭Android调试桥服务器。。。
[11:30:04 AM]部署已取消。
[11:30:04 AM]——部署未完成。
[11:30:04 AM]安装plugman时出错。(oracle.adfmf.framework.dt.deploy.common.deployers.plugins.PlugmanInstallerDeployer)

我花了大约一天的时间试图找到这个问题的解决方案。 事实证明,罪魁祸首是操作系统中与jdeveloper一起提供的节点可执行文件(…/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/Oracle.maf/tools/node-linux-x86/bin/node)的兼容性问题。jdeveloper的官方版本包括32位(x86)版本的node。因此,如果您遇到此问题,您可能正在使用64位操作系统

要在64位多体系结构Ubuntu系统上运行32位可执行文件,必须添加i386体系结构并安装三个库包libc6:i386、libncurse5:i386和libstdc++6:i386:

sudo dpkg --add-architecture i386
如果您使用的是Ubuntu12.04 LTS(精确穿山甲)或以下版本,请使用:

 echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
然后输入:

 sudo apt-get update
 sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

您是否以管理员身份打开JDeveloper?正如我发现的,当您在admin user中部署JDev并在另一个用户中运行它时,就会出现这种问题。如果是这样,请以管理员用户身份打开并让plugman安装(这是一次性安装过程),以后您可以在其他用户帐户中使用它。对于开发,它是免费的,但如果您想在PlayStore上提交,则“是”您需要获得许可证。在这个链接上评论你的问题,他们会回答你。你不需要处理模块方面的问题,一切都是针对每个应用的,每个应用有每个用户,每个应用有无限用户。最好联系Oracle营销团队,他们是回答您所有问题的合适人选。我使用命令$chmod 777 jstudio11116install.b安装jdev,并使用以下命令从terminal/home/yogesh/Oracle/Middleware/Oracle_home/jdeveloper/jdev/bin//jdev.exe打开它