在命令提示符窗口里输入javac有反应,但是输入java不能运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在命令提示符窗口里输入javac有反应,但是输入java不能运行?相关的知识,希望对你有一定的参考价值。

显示: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.

参考技术A 这个报错意思是,无法找到java的运行环境,另外,还有就是JDK版本提示要1.7的。
可以先用JDK1.7试试。
参考技术B 这个报错意思是,无法找到java的运行环境,另外,还有就是JDK版本提示要1.7的。
可以先用JDK1.7试试。
参考技术C 回答

您好,在命令提示符窗口里输入“Java”有反应而“javac”无反应可能是您的环境配置失败。您可以尝试重新配置环境。

配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\\java\\jdk1.5.0_08;  2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\\java\\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar (要加.表示当前路径)%JAVA_HOME%就是引用前面指定的JAVA_HOME;

本回答被提问者和网友采纳
参考技术D 实在不行的话,删除已经安装的JAVA,再重新下载、重新安装,然后重新设置环境变量试试。 第5个回答  2021-08-07 这个报错意思是,无法找到java的运行环境,另外,还有就是JDK版本提示要1.7的。
可以先用JDK1.7试试。

u盘出现乱码怎么办

 1.按下键盘的“微软窗口图标+R”打开运行对话框,输入命令CMD打开系统的命令提示符窗口。


    2.在命令提示符界面中,输入命令磁盘命令“diskpart”回车。


    3.在DISKPART>右侧输入命令select disk 1这样我们选择u盘操作。


    4.选择磁盘1也就是u盘后,然后输入命令“clean”,回车,清除u盘上的信息。


    5.在计算机的磁盘管理中看到u盘已经变为了1个未分配空间磁盘空间。


    6.在u盘上单击鼠标的右键,弹出的窗口中点击选择新建简单卷。默认下一步操作。


    7.这个界面选择快速格式化磁盘,点击下一步。


    8.操作完成后我们看下自己的u盘是不是恢复正常了呢?

参考技术A 打开计算机,在需要修复的磁盘上单击右键,选择“属性”。在弹出的属性窗口中点击“工具”选项卡,然后在查错里面点击“开始检查”。在弹出的磁盘修复窗口勾选“自动修复文件系统错误”,然后点击“开始”。
检查完后再看看乱码问题

以上是关于在命令提示符窗口里输入javac有反应,但是输入java不能运行?的主要内容,如果未能解决你的问题,请参考以下文章

为啥输入mvn后仍提示不是内部命令

Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行

第一次安装JAVA JDK安装后因删除,导致窗口行命令中javac正确,java运行无法打开jvm.cfg文件 请教大神指点

在运行窗口如何启动MySQL?

这个tomcat启动一闪而退是啥原因呢??

eclipse里怎么用命令行输入args?