weblogic安装时提示不是有效的JDK Java主目录解决方案
来源:互联网 发布:视频加马赛克软件 编辑:程序博客网 时间:2024/05/22 04:49
weblogic安装时提示不是有效的JDK Java主目录解决方案
由于项目需求,需要用weblogic作为web服务器,在开发环境安装过程中,遇到了如下的问题。
二.测试环境
1.操作系统:windows10
2.JDK版本:1.8.0_111
3.weblogic版本:12.2.1.3.0
三.原因分析
我在开发环境安装了JDK,也配置了环境变量JAVA_HOME,JDK的版本也满足weblogic安装的最低版本要求,同时也是以管理员权限进行安装,提示这样的问题只能从log中着手,log里会提示你使用了参数文件【C:\Users\xiangquba\AppData\Local\Temp\orcl2224267002096867763.tmp\Disk1\install\win64\oraparam.ini】
1.首先去安装包里把这个文件解压出来,然后你会看到下图配置信息
图
从上图可以分析出,我们的安装包支持HotSpot,IBM,JRockit三种虚拟机下运行,我们安装的JDK也正好满足其中一种条件。但是我从中并没有得到我想要的信息.所以我们需要继续寻找突破点。
2.安装包里的这个配置文件【fmw_12.2.1.3.0_infrastructure.jar\Disk1\install \.ng.cmd】引起了我得注意,于是乎打开进行分析
图
通过上图的代码,聪明的你一定会察觉到问题原因及得出解决方案,没错就是这样。手动设置环境变量JAVA_HOME_LOCATION
四.解决方案
1.首先确保你的环境安装了JDK,并且不低于当前weblogic安装的最低要求,还有有足够的磁盘空间来浪。
2.然后追加环境变量名JAVA_HOME_LOCATION、JAVA_HOME和变量值(我这里路径:D:\soft\dev\Java\jdk1.8.0_111)
3.上面做好之后,还需要将上面的变量名追加到PATH当中,如果有多个版本的JDK,顺序一定要放在最前面,按我下面的顺序。
%JAVA_HOME_LOCATION%\bin (這个一定要放在最前面)
%JAVA_HOME%\bin
4.最后需要重新以管理员的身份打开cmd再次运行安装。
图
五.总结
经过上面的一步步分析,最终把问题解决了。其实安装是一件很简单的事情,但是有可能在你将来的工作当中由于生产环境的复杂,安装也有可能变成了一种瓶颈,我习惯遇到问题的时候慢慢找到突破点进行一一解决,因为有可能环境的差异,相同的方案在不同的环境当中不能有效的解决,所以希望本文给大家带来抛砖引玉的效果,最后祝大家十一快乐。请大家继续关注享趣吧,我会在今后的日子里给大家带来满满的原创干货!
- weblogic安装时提示不是有效的JDK Java主目录解决方案
- SQL Server 2008 安装时,提示不是有效的安装路径
- weblogic安装时出现Eclipse安装主目录无效
- oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案
- oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案
- jdk不是有效的win32程序怎么办
- 关于安装Weblogic时的JDK
- DriverStudio提示“不是有效的Win32程序“
- cmd安装weblogic12c的时候总是说jre不是有效的JDK
- Oracle安装提示Oracle 主目录的磁盘空间不足.
- Win7系统安装软件提示"不是有效的win32应用程序"的解决方法
- linux JDK配置 -bash: export: `/usr/lib/java': 不是有效的标识符
- vs2015+Qt5.7编译生成的程序在xp中运行提示不是有效的win32程序解决方案
- java -version 发现不是自己安装的jdk 版本
- 运行cmd时,提示“该命令不是内部或外部命令”的有效解决办法
- 关于vs2015生成软件在XP中运行时提示不是有效的WIN32应用程序
- 解决import _tkinter时提示ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- libSVM WindowsError: [Error 193] %1 不是有效的 Win32 解决方案
- python os模块常用命令
- C 链表的实现
- 美国嘻哈歌手
- 大量并发修改实施分库
- GitHub应用(二)
- weblogic安装时提示不是有效的JDK Java主目录解决方案
- 你所不知道的Chrome调试技巧(下)
- springboot与rabbitMQ实现延迟加载
- StringUtils的isBlank与isEmply
- C#对数据库的操作
- java线程内存模型
- 基于gensim的Doc2Vec简析,以及用python 实现简要代码
- uva11512
- 别人总结的学习数据结构的经验