草庐IT

java - 为什么在安装 WebLogic 服务器时显示您的 JDK 'C:\Program Files\Java\jre7' 不是有效的 JDK?

它正在显示-ThisinstallermustbeexecutedusingaJavaDevelopmentKit(JDK)butC:\ProgramFiles\Java\jre7isnotavalidJDK.-在安装WebLogicserver时.我已经安装了64位JDK1.7版。我在哪里做错了? 最佳答案 即使JAVA_HOME指向JDK,我也面临同样的问题我就是这样解决的,以管理员身份运行命令提示符转到包含您的jar文件的目录C:\Windows\system32>cd/C:\>cdoracleweblogic在命令提示符下再

java - 为什么在安装 WebLogic 服务器时显示您的 JDK 'C:\Program Files\Java\jre7' 不是有效的 JDK?

它正在显示-ThisinstallermustbeexecutedusingaJavaDevelopmentKit(JDK)butC:\ProgramFiles\Java\jre7isnotavalidJDK.-在安装WebLogicserver时.我已经安装了64位JDK1.7版。我在哪里做错了? 最佳答案 即使JAVA_HOME指向JDK,我也面临同样的问题我就是这样解决的,以管理员身份运行命令提示符转到包含您的jar文件的目录C:\Windows\system32>cd/C:\>cdoracleweblogic在命令提示符下再

hudson - 如何配置 Hudson 作业以使用特定的 JDK?

我有许多项目在Hudson从站上运行。我希望其中一个在Java6下运行Ant,而不是默认的(在我的环境中是Java5)。在项目配置View中,我希望找到:一个显式选项,允许我设置自定义JDK位置以用于此项目。一种为此项目设置自定义环境变量的方法,这将允许我设置JAVA_HOME到JDK6位置。这将使Ant能够根据需要在Java6上运行。有没有办法做到以上任何一个?如果这些设施之一可用,我看不到如何访问它。我在Hudson1.285上运行。如果可能的话,我宁愿避免使用“执行shell”操作而不是“调用Ant”操作:我的从属设备在z/OS上,而Hudson似乎没有在这个平台上正确创建临时s

hudson - 如何配置 Hudson 作业以使用特定的 JDK?

我有许多项目在Hudson从站上运行。我希望其中一个在Java6下运行Ant,而不是默认的(在我的环境中是Java5)。在项目配置View中,我希望找到:一个显式选项,允许我设置自定义JDK位置以用于此项目。一种为此项目设置自定义环境变量的方法,这将允许我设置JAVA_HOME到JDK6位置。这将使Ant能够根据需要在Java6上运行。有没有办法做到以上任何一个?如果这些设施之一可用,我看不到如何访问它。我在Hudson1.285上运行。如果可能的话,我宁愿避免使用“执行shell”操作而不是“调用Ant”操作:我的从属设备在z/OS上,而Hudson似乎没有在这个平台上正确创建临时s

java - 增强的 for 循环编译适用于 JDK 8 但不是 7

考虑以下代码片段,在检查构建服务器报告构建损坏但在我的IDE中没有问题时,我在进行一些重构后偶然发现:Listtext;...for(Stringtext:text){...}因此,for-each中的字符串和列表使用相同的名称。这样做当然不是很明智,但是在重命名之前遵循我的爱管闲事之后,我看到上面的代码在JDK8上编译得很好,但是在JDK7下出现以下错误:error:for-eachnotapplicabletoexpressiontypefor(Stringtext:text){^required:arrayorjava.lang.Iterablefound:String1erro

java - 增强的 for 循环编译适用于 JDK 8 但不是 7

考虑以下代码片段,在检查构建服务器报告构建损坏但在我的IDE中没有问题时,我在进行一些重构后偶然发现:Listtext;...for(Stringtext:text){...}因此,for-each中的字符串和列表使用相同的名称。这样做当然不是很明智,但是在重命名之前遵循我的爱管闲事之后,我看到上面的代码在JDK8上编译得很好,但是在JDK7下出现以下错误:error:for-eachnotapplicabletoexpressiontypefor(Stringtext:text){^required:arrayorjava.lang.Iterablefound:String1erro

java - 为什么Oracle每次都发布2个版本的JDK?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭6年前。Improvethisquestion在这个问题的时候,如果你想下载OracleJDK,你可以下载v8u91ANDv8u92。为什么有两个版本? 最佳答案 较低的版本是更保守的构建,更适合生产。更高版本有更多优化,适合开发,可能是生产,并允许他们发布他们想要发布但尚未经过充分测试的优化和功能。http://www.oracle.com/technetwork/java/ja

java - 为什么Oracle每次都发布2个版本的JDK?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭6年前。Improvethisquestion在这个问题的时候,如果你想下载OracleJDK,你可以下载v8u91ANDv8u92。为什么有两个版本? 最佳答案 较低的版本是更保守的构建,更适合生产。更高版本有更多优化,适合开发,可能是生产,并允许他们发布他们想要发布但尚未经过充分测试的优化和功能。http://www.oracle.com/technetwork/java/ja

Centos单机部署Elasticsearch、JDK、Zookeeper、Kafka、Neo4j、Redis、MySQL、MinIO、Flink、Vector

配置需求操作系统:CentOS7.X内存:128GBCPU:32核*2硬盘:10TB第三方软件JDK(http://jdk.java.net/)Kafka(https://kafka.apache.org/)Elasticsearch(https://www.elastic.co/)Neo4j(https://neo4j.com/)Redis(https://redis.io/)MySQL(https://www.mysql.com/)MinIO(https://min.io/)Flink(https://flink.apache.org/)vector(https://vector.dev/

environment-variables - "system32\java.exe"和 "Program Files\Java\jdk1.6.0_33\bin\java.exe"有什么区别?

我刚刚在WindowsXP中安装了JavaJDK6u33。即使我没有设置PATH环境变量,我也可以在命令提示符下运行java-version。当我在(java.exe)中运行此命令for%i时,请执行@echo。%~$PATH:i,我得到这个输出:C:\WINDOWS\system32\java.exe当我检查我的电脑时,我发现有2个java.exe:1.C:\ProgramFiles\Java\jdk1.6.0_33\bin\java.exe2.C:\WINDOWS\system32\java.exe请问system32\java.exe和ProgramFiles\Java\jdk1