java为什么执行时说系统找不到指定的路径

如题所述

  1,安装JDk到其默认目录:C:\Program Files\Java\jdk1.5.0_05

2,右击我的电脑,选属性,高级,环境变量

3,在系统变量(S)栏点新建,出现新建系统变量对话框,在变量名(N)中填上JAVA_HOME

变量值:C:\Program Files\Java\jdk1.5.0_05

4,确定后在系统变量(S)栏再新建一个环境变量CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(开头的dot和;不能少)

5,确定后在系统变量(S)栏查找并选中变量为Path的选项,点编辑在变量值(V)的末尾添加:

JAVA_HOME%\bin 或者为值:C:\Program Files\Java\jdk1.5.0_05\bin

如果没有找到Path变量,自己新建一个!

如果你不想每次运行都要CMD到class所在目录然后执行java命令,可以把所有的class文件放到统一的目录组织下,然后将此目录也追加到classpath下。

测试代码如下:

public class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

用记事本编辑后存为Test.java(文件名与类名相同)文件,打开命令行窗口,

cd到文件所在目录下:

javac Test.java //编译命令

java Test //执行程序

如果输出为:Hello World! OK,配置完毕,否则,重新检查。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-07
你是用的命令窗口执行的Java文件吧?
可能是你没在正确的文件路径下执行Java命令

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网