在cmd中Javac可以运行Java不能运行

发布网友 发布时间:2022-04-26 21:02

我来回答

3个回答

热心网友 时间:2023-11-01 23:52

按我说的做,固定步骤:
安装JDK
2.将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是;

这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdk\bin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不用JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!

热心网友 时间:2023-11-01 23:52

cmd echo %JAVA_HOME% 看下

热心网友 时间:2023-11-01 23:53

你输入 java 没有显示 不是内部外部命令啥的 就说明jdk配置成功了
可以输入 java -version 显示出jdk的版本号就是正常的
java 这个命令 需要在后面跟上要执行的文件
例如
桌面上有一个 hello.java 文件
cmd中输入 javac hello.java 这时候就把 .java文件编译成了 可执行的 .class文件
再输入 java hello 就是执行 hello.class

热心网友 时间:2023-11-01 23:52

按我说的做,固定步骤:
安装JDK
2.将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是;

这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdk\bin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不用JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!

热心网友 时间:2023-11-01 23:52

cmd echo %JAVA_HOME% 看下

热心网友 时间:2023-11-01 23:53

你输入 java 没有显示 不是内部外部命令啥的 就说明jdk配置成功了
可以输入 java -version 显示出jdk的版本号就是正常的
java 这个命令 需要在后面跟上要执行的文件
例如
桌面上有一个 hello.java 文件
cmd中输入 javac hello.java 这时候就把 .java文件编译成了 可执行的 .class文件
再输入 java hello 就是执行 hello.class

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com