java编译时出现找不到文件,为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:51:04
为解决这问题,在百度上找了半天,只知道是环境变量有问题,我也尝试改了,但最终还是老样子!
现将我的各环境变量列出:
classpath= .;%java_home%\lib\tools.jar
java_home= C:\Program Files\Java\jdk1.6.0
path =%java_home%\bin;c:\;c:\wondows;c:\windows\system;c:\windows\system32
就是程序代码的那个文件名啊

原因一:当前的编译路径并非是java类的存放路径;
原因二:java类中没有定义或者定义的main方法有错误;
解决办法:
第一步:通过”cd“命令切换到java类的存放路径;
第二步:重新确认java类中的代码编写是否正确;
第三步:输入”javac 类名.java“,回车,执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。
第四步:输入”java 类名“进行文件运行即可。

如果不是有包的导入就跟classpath没有关系
path的设置是%java_home%\bin;就ok了
检查路径是否正确,也就是java是否正确安装直接在dos中敲入java 回车
不弹出 java不是内部命令 就java的安装是正确的,环境变量的设置是没有问题的

引发错误的可能原因:
1、编译程序必须打开程序所在的当前位置
2、检查后缀名是不是有隐藏的.txt

建议贴出所有程序,以及做的操作,以便解决问题

有以下两个原因:
1、Java的环境变量配置有误
2、文件的路径不对
classpath= .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
java_home= C:\Program Files\Java\jdk1.6.0
path =%java_home%\bin;c:\;c:\wondows;c:\windows\system;c:\windows\system32

文件名字错了吗,要分清大小写的
classpath=
.;%java_home%\jre\lib\rt.jar;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
这个很全的

你用javac编译的?应该是你要编译的java文件路径没有