当前位置: 首页 > 知识库问答 >
问题:

为什么在安装WebLogic server时显示您的JDK“C:\Program Files\Java\jre7”不是有效的JDK?

柴辰阳
2023-03-14

正在放映-

This installer must be executed using a Java Development Kit (JDK)
but C:\Program Files\Java\jre7 is not a valid JDK.

我已经安装了64位JDK版本1.7。我在哪里犯了一个错误?

共有1个答案

刘选
2023-03-14

即使JAVA_HOME指向JDK,我也面临着同样的问题,这就是我解决它的方式,

>

  • 以管理员身份运行命令提示符

    转到包含jar文件的目录

    C:\Windows\system32>cd/
    
    C:\>cd oracleweblogic
    

    在命令提示符上再次设置JAVA_HOME和路径

    //将路径放在双引号中,否则它将无法识别变量

    C:\oracleweblogic>set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_45"
    
    C:\oracleweblogic>set path=C:\Program Files\Java\jdk1.8.0_45\bin;%path%
    

    如果您已经设置了JAVA\u主页,那么在第二步中,您还可以键入:C:\oracleweblogic

    运行jar文件

    C:\oracleweblogic>java -jar fmw_12.2.1.1.0_wls_quick.jar
    

    你应该看到这样的东西如果你的设置是正确的

    C:\oracleweblogic>java -jar fmw_12.2.1.1.0_wls_quick.jar
    Launcher log file is C:\Users\ANANT\AppData\Local\Temp\OraInstall2016-10-06_12-4
    6-22PM\launcher2016-10-06_12-46-22PM.log.
    Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . .
     . . . . . . . . . . . . . Done
    Checking if CPU speed is above 300 MHz.   Actual 1696    Passed
    Checking swap space: must be greater than 512 MB    Passed
    Checking if this platform requires a 64-bit JVM.   Actual 64    Passed (64-bit n
    ot required)
    Checking temp space: must be greater than 300 MB.   Actual 42253 MB    Passed
    
    
    Preparing to launch the Oracle Universal Installer from C:\Users\ANANT\AppData\L
    ocal\Temp\OraInstall2016-10-06_12-46-22PM
    Log: C:\Users\ANANT\AppData\Local\Temp\OraInstall2016-10-06_12-46-22PM\install20
    16-10-06_12-46-22PM.log
    
    *****************************************************
    
    
    Distribution Name : Oracle Fusion Middleware 12c WebLogic and Coherence Develope
    r
    Distribution Version : 12.2.1.1.0
    
    Oracle Home : C:\oracleweblogic\wls12210
    Java Home : C:\Program Files\Java\jdk1.8.0_45
    
    Note: Oracle Home not supplied (defaulted to <present working dir>\wls12210)
    
    *****************************************************
    
    Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved.
    Skipping Software Updates
    Starting check : CertifiedVersions
    Expected result: One of 6.1,6.2,6.3,10.0
    Actual Result: 6.3
    Check complete. The overall result of this check is: Passed
    CertifiedVersions Check: Success.
    

  •  类似资料:
    • 我已经在我的计算机上安装了Launch4j和JDK,我正在尝试将jar文件转换为exe。启动Launch4j时,出现以下错误: 此应用程序需要Java运行时环境1.6.0 我怎样才能解决这个问题?查找已安装JRE/JDK的Launch4j搜索策略是什么? JDK版本: 输出: java版本“14”2020-03-17 java(TM)SE运行时环境(build 14 36-1461)java热点(

    • 即使我手动配置了JDK项目结构File/project structure,它仍然显示错误failure:Build失败,但有一个异常。 找不到tools.jar。请检查C:\Program Files\Java\JRE1.8.0_151是否包含有效的JDK安装。` 我很困惑为什么它仍然在寻找C:\ProgramFiles\Java\JRE1.8.0_151而不是JDK

    • 失败:生成失败,出现异常。 出错原因:任务“:app:CompiledEbugJavaWithJavac”执行失败。 找不到tools.jar。请检查C:\Program Files\java\JRE1.8.0_271是否包含有效的JDK安装。

    • 我的JAVA_HOME指向这个JDK的bin文件夹。我的PATH变量中也有相同的bin文件夹。 我的问题是我做错了什么?应该说开发工具包而不是运行时环境吗?

    • 我使用fiddler监控一个简单的html内容从一个PHP文件运行在localhost。但是每当我按f5刷新页面(浏览器)时,在fiddler中有时整个web会话的字体变成蓝色,即当它实际显示内容(html)时,相反的情况发生在web会话是灰色的时候,它不显示html内容。 注意:始终显示请求/响应标题,这仅用于内容。我还尝试了点技巧(“:80”)并从localhost切换到127.0。0.1.

    • 问题内容: 说实话,我对所有这些术语(JDK / JRE / Java SDK)感到困惑。我不确定每个人都做什么。 当我第一次开始在Eclipse中制作简单的Java示例时,我很确定我只有JRE,我相信这是普通用户能够在其系统上运行Java程序/小程序的默认Java安装程序。 但是,现在在课堂上,我们正在使用Google Appengine,这需要JDK,我猜它与Java SDK相同。在浪费了一段