本文目录一览:
系统找不到Java文件
jdk环境变量配的有问题
1.JAVA_HOME
JAVA_HOME指向的是JDK的安装路径
在该路径下你应该能够找到bin、lib等目录
如我的设置就应该为JAVA_HOME=E:\Program
Files\Java\jdk1.6.0;
2.PATH
设置PATH的目的是为了指向JDK的bin目录
在bin目录下放的是各种编译执行命令
如我的设置就应该为PATH=E:\Program
Files\Java\jdk1.6.0\bin;E:\Program
Files\Java\jdk1.6.0\jre\bin;
需要说明,系统本身就有PATH环境变量,只要把E:\Program
Files\Java\jdk1.6.0\bin;E:\Program
Files\Java\jdk1.6.0\jre\bin;直接放到后面即可,中间使用";"隔开
3.CLASSPATH
CLASSPATH设置类的路径,也最为重要
如我的设置就应该为CLASSPATH=.;E:\Program
Files\Java\jdk1.6.0\lib;E:\Program
Files\Java\jdk1.6.0\lib\tools.jar;
最前面加上"."和";",意为首先在当前目录中查找
cmd找不到java文件
cmd找不到java文件的原因:java设置环境变量不准确,正确的配置方法如下:
1、首先下载安装JDK安装包,安装过程中注意安装到其他盘,不要安装到C盘就好。
2、打开我的电脑--属性--高级--环境变量 :
3、新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
其中变量值为你自己安装jdk的文件目录这里要注意。
4、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
5、现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:
java运行显示“找不到或无法加载主类”怎么回事?
第一,这个程序是没有错。\x0d\x0a第二,你的类名是“Test”,但是你的java文件名就应该是“Test.java”。\x0d\x0a第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有\x0d\x0a 安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,\x0d\x0a 二是环境变量没有配好。\x0d\x0a第四,环境变量配置,变量名Path的值应该是:D:\Program Files\Java\jdk1.7.0\bin \x0d\x0a 把这个路径放最好放到最前面用;号与其它隔开\x0d\x0a 变量名CLASSPATH的值是 .; 就这样就可以(当然如果你要用到其它jar包就要配置)\x0d\x0a 变量名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0\x0d\x0a第五,编译和运行程序,如果你的Test.java放在D盘根目录下,在运行里输入cmd敲回车建进\x0d\x0a 入一个控制台的命令窗口,敲“D:”回车,输入javac Test.java 回车,再输入java Test 回车。就这样搞定。\x0d\x0a最后,我上次碰到一位朋友和你遇到同样的问题,jdk版本和你用的一样,但是我没有用过1.7版本\x0d\x0a后来是他加了我的QQ通过远程连接我帮他弄好了,我发现他有这么几个问题:1.存放java的文件夹名有中文(用中文也可以,不过个人认为最好还是用英文命名文件夹名称)。2.他的path变量配置有多个java的路径,而且没有提前。也就是说:path:D:\Program Files\Java\jdk1.7.0\bin;这项放在最前面。3.因为1.7的版本我没有用过所以我叫他换成了1.6的版本(如果你需要我可以发给你) \x0d\x0a\x0d\x0a希望对你有帮助!
bin目录里找不到java.exe
打开window终端窗口
输入命令行where javac.exe
然后就找到了javac.exe的路径 其中javapath就是我们配置的java环境的环境变量(注意我们的环境变量是通过使用找到java 的jdk的bin目录然后进行复制,赋值给path环境变量完成的)
但是我们在配置环境变量时通常会做一些改进
我们通常会把bin目录的上层目录赋值给JAVA_HOME 然后再path下通过动态引用的方式寻找路径如%JAVA_HOME%\bin