我在具有其他几个版本的计算机上安装了Java 8(jdk-8u60-windows-x64.exe)。
安装后,我看到以下消息
d:\Userprofiles\user>java -version
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
我可以更改JAVA_HOME
到新位置,但这不能解决以上消息。
当我编辑注册表并更改服务器1.8
注册表项时,1.7
我再次具有正常的配置。但这仍然是1.7.
改变JAVA_HOME
似乎没有任何作用。当我将其更改为新安装的JDK时
d:\Userprofiles\user>java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
d:\Userprofiles\user>echo %JAVA_HOME%
D:\Program Files\Java\jdk1.8.0_60
要使我的计算机上运行1.8,我需要做什么?JAVA_HOME
现在似乎已过时,我应该更改注册表吗?我应该怎么做才能更改注册表,以便使用1.8版本?
仅介绍其值是不够的%JAVA_HOME%
(实际上,Java不在乎是否存在这样的环境变量)。
您要做的是将%JAVA_HOME%/bin
目录追加到Path
环境变量中,以便获得java.exe
与%JAVA_HOME%
版本匹配的目录,而不必将完整路径写入java.exe
要触发的可执行文件。
因此,请执行以下操作:
%JAVA_HOME%
环境变量的值%JAVA_HOME%/bin
到Path
环境变量要不就
<the-java-home-directory>/bin
到Path
变量。就个人而言,我更愿意为JAVA_HOME
Maven,Hadoop等工具维护的值。
问题内容: 我已经按照docker安装文档将其安装在运行Ubuntu 12.04的32位计算机上的机器上 步骤 没说 应该已经安装好了吧? 我也知道,Docker当前仅支持64位平台。 有什么方法可以安装它并使它在32位计算机上工作? 问题答案: 根据先决条件: 不管您的Ubuntu版本如何,Docker都需要64位安装。此外,您的内核必须至少为3.10。也可以接受最新的3.10次要版本或更新的维
我已经发布了winforms应用程序的“预览”版本,并将其发布到两台不同的计算机上。当我运行ClickOnce时,它说不能安装,联系供应商,安装文件甚至没有运行,它只是显示加载鼠标十分之一秒,然后它,在任务管理器中什么都没有,什么都没有。有人能帮忙吗? 平台版本信息Windows:6.0.6002.131072(Win32NT)公共语言运行库:2.0.50727.4016 System.Deplo
我有一些*.pyd文件是在使用Python 3.7.9版本的计算机上创建的。我想在Python3.8.8的计算机上使用它们。有什么办法可以做到这一点吗?再者,有没有什么方法可以创建这些*.pyd文件(或者类似的东西),使它们与其他Python版本兼容呢?
玩一个小网络程序,创建了一个罐子与网络豆。在我的电脑java1.7.0.60上运行良好,但是当我把它带到另一台拥有java 1.7新版本的电脑上时。0_65它不会运行,我得到这个错误: 我在这里读过几篇关于路径的帖子,看过了,但没有运气。我相信它的版本不同。任何建议都将不胜感激,谢谢!
我在Eclipse中开发了一个java代码,我的代码通过使用server_ip从一个.txt文件中读取数据。我已经创建了代码的一个可执行jar文件,然后使用Launch4J创建了一个.exe文件。如果我在笔记本电脑中运行.exe文件,它会显示数据,但如果我在其他PC中运行,它不会显示任何数据。则显示空点异常。我的操作系统是windows 7-32位。我在这里给出我的代码。请给我解决办法。 包Rem
我使用Java Swings制作了一个小应用程序,然后使用NetBeans中的“clean and build”选项创建了一个项目的jar文件。然后,我使用软件“launch4j”将.jar文件转换为.exe文件,并且它在我的笔记本电脑上完美地运行。然而,当我尝试在其他笔记本电脑上运行该exe文件时。它显示错误:Class NewJFrame.FirstFile couldnot be found