【发布时间】:2022-01-13 17:20:24
【问题描述】:
尝试加载 Oracle Weblogic 安装程序时出现以下错误:
tsugonko-1: ~/weblogic → java -jar fmw_12.2.1.4.0_wls_quick.jar 启动器日志文件是 /private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM/launcher2022-01-13_11-44-45AM.log。 提取安装程序。 . . .完毕 检查 CPU 速度是否高于 300 MHz。实际通过了 2662.4 MHz
检查交换空间:必须大于 512 MB。实际通过了 145636 MB
检查此平台是否需要 64 位 JVM。实际 64 次通过
检查临时空间:必须大于 300 MB。实际通过了 145636 MB
准备从 /private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM 启动 Oracle Universal Installer 无法识别的选项:-d64
错误:无法创建 Java 虚拟机。 错误:发生了致命异常。程序将退出。
1.首先,我已经验证了安装程序脚本是否存在,但不知道如何验证它是否正在加载: tsugonko-1:/private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM → ls OPatch 启动器2022-01-13_11-44-45AM.log oui install13817544693051062390.sh oracle_common
2。我相信我的 $JAVE_HOME 路径是正确的:
→ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
→ 回显 $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin
(注意“bin”不包含在 /usr/libexec 路径中,我从 $JAVA_HOME 路径中删除了 /bin,但这并没有解决问题)
3.而且我相信我已经在 ~/.bash_profile 中正确列出了 PATH(Mac OS,没有 .bashrc,将文件输出修改为实际的 PATH 变量
tsugonko-1: /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home/bin → 猫 ~/.bash_profile #!/usr/bin/env bash
导出 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin
导出 PATH=/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin:$PATH
导出 ORACLE_HOME=~/Applications/Oracle
(请注意,我有两个变量路径,我先将一个注释掉,然后将另一个注释掉,但这也不能纠正问题),互联网搜索建议两者,但我认为一个是 最好的练习)
小组有什么建议吗?顺便说一句,我确实有 weblogic 服务器安装程序,但它已损坏:我可以加载管理服务器,但不能加载任何托管服务器,所以我删除了文件 (rm -rf weblogic)。 是否有可能我没有正确卸载 weblogic,并且存在阻止安装程序挂钩 JVM 或无法加载的僵尸进程?
【问题讨论】:
-
忘记提及:我现在有多个 jdk 副本(16.0.2 和 17.0.1),我更新以查看它是否能纠正它没有解决的问题。这会导致问题吗?
-
发现有人拥有 Oracle 支持许可证,提示“无法识别的选项:-d64”错误是由于文件路径中的特殊字符造成的。所以我将安装程序移出 Home,“~”并在 /Users/weblogic.xml 中创建了一个新文件夹。那没有解决问题,所以我将其中一个 jdks 移到了这个文件夹中,但也没有解决问题