‘java‘ 不是内部或外部命令,也不是可运行的程序

【Win+R】打开windows命令窗口,通过java -version 查看java版本,发现提示“'java' 不是内部或外部命令,也不是可运行的程序”,如下图。原因大概率是java环境变量没配好或者没配正确。

1、打开系统环境变量配置,win7/win10/win11各不相同,大家自己找一下,一般在系统设置里搜环境变量就能找到

2、新建系统变量JAVA_HOME,前提是你已经下载了jdk了,路径配置你jdk的路径

 3、在系统变量中找到path变量,没有的话也是新建一个path变量,然后编辑path,添加%JAVA_HOME%\bin

 

 4、点击确定,重新打开命令窗口,再次查看java版本

5、这就配置成功了,你可以通过输入java命令,查看相关用法

 简单运用一下:就拿上述第一条用法【java [-options] class [args...]】

1、先在桌面随便创建一个文件夹test

2、在文件夹中用记事本编写两个java文件,保存时以【.java】结尾

public class TestMain {
    public static void main(String[] args) {
        Test test = new Test();
        test.output();
    }
}
public class Test {
    public void output() {
        System.out.println("Hello World");
    }
}

3、打开windows命令窗口,进入桌面-test文件夹

4、通过javac编译TestMain.java文件,编译成功后文件夹中会出现两个.class文件

5、通过java TestMain命令执行类文件,输出Hello World

结束!

如果你在运行 Java 程序时遇到了 "java 不是内部外部命令" 者 "不是可运行程序外部命令" 错误,这可能是因为 Java 环境变量没有正确配置。你可以按照以下步骤来处理这个问题: 1. 首先,确保你已经安装了 Java 开发工具包 (JDK)。你可以在命令行中输入 `java -version` 来检查是否安装了 JDK。如果没有安装,你需要下载并安装合适的 JDK 版本。 2. 安装完 JDK 后,需要配置 Java 的环境变量。在 Windows 系统中,你可以按下 Win + R 键打开运行对话框,然后输入 `sysdm.cpl` 并点击确定。在弹出的系统属性窗口中,选择 "高级" 选项卡,在下方的“环境变量”按钮中点击。 3. 在环境变量窗口中,找到 "系统变量" 区域,在其中找到名为 "Path" 的变量,并点击编辑。在弹出的编辑环境变量窗口中,点击 "新建" 并添加 JDK 的安装路径,例如 `C:\Program Files\Java\jdk1.8.0_271\bin`。确保路径与你的 JDK 安装路径一致。 4. 配置完成后,点击确定保存并关闭所有窗口。重新打开命令行窗口,并输入 `java -version`,如果成功显示 JDK 的版本信息,则说明配置成功。 如果你仍然遇到问题,可以检查一下 JDK 的安装路径是否正确,者重新安装 JDK。此外,还可以尝试在命令行中手动指定 Java 可执行文件的绝对路径来运行程序,例如 `C:\Program Files\Java\jdk1.8.0_271\bin\java HelloWorld`,其中 `HelloWorld` 是你要运行的 Java 程序的文件名。 希望这些步骤能帮助你解决问题!如果还有其他疑问,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值