在cmd中Javac可以运行Java不能运行
3个回答
展开全部
按我说的做,固定步骤:
安装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在命令行中任意位置可以运行,才算对!
安装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在命令行中任意位置可以运行,才算对!
展开全部
cmd echo %JAVA_HOME% 看下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你输入 java 没有显示 不是内部外部命令啥的 就说明jdk配置成功了
可以输入 java -version 显示出jdk的版本号就是正常的
java 这个命令 需要在后面跟上要执行的文件
例如
桌面上有一个 hello.java 文件
cmd中输入 javac hello.java 这时候就把 .java文件编译成了 可执行的 .class文件
再输入 java hello 就是执行 hello.class
可以输入 java -version 显示出jdk的版本号就是正常的
java 这个命令 需要在后面跟上要执行的文件
例如
桌面上有一个 hello.java 文件
cmd中输入 javac hello.java 这时候就把 .java文件编译成了 可执行的 .class文件
再输入 java hello 就是执行 hello.class
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询