我的jdk安装正确,测试了也是正确的。但是运行不了java的文件。

时间:2022-03-08 15:21:16
我的jdk安装正确,测试了也是正确的。但是运行不了java的文件。我用记事本遍了个HelloWorld的程序改为java格式在命令提示符中编译时输入javac HelloWorld.java运行时出现找不到HelloWorld。这是怎么回事啊,请各位给我出出意见啊。

17 个解决方案

#1


路径路径

#2


baidu搜索classpath的设置。还有就是你确定你的文件是.java而不是.java.txt (显示文件的扩展名打开,随时看到文件扩展名)

#3


JAVA_HOME设置:
jdk目录的具体路径,比如   ;D:\Program Files\Java\jdk1.6.0_10;

ClassPath设置:
;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;

Path设置:
%JAVA_HOME%\jre6\bin;.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

#4


截图贴出来看看。

#5


你的HelloWorld.java文件是放在哪里的哦?

要让cmd找到这个文件夹才能找到哦 

你的问题应该不是环境变量的问题,不然会出现找不到javac  而不是HelloWorld的error

#6


先测试javac -version,看出版本号不?
没出是配置环境变量错误,

出版本号后,进入你要Test.java目录,
我的jdk安装正确,测试了也是正确的。但是运行不了java的文件。

#7


如果有包名,得加入包名

#8


最好截个图看看

#9


找不到,肯定就是路径问题了,设置path和classpath,这个网上很多
path:C:\Program Files\Java\jdk1.6.0_10\bin
classpath:.;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10
\lib\tools.jar;

前面的.;表示当前路径

#10


5L +6L  

#11


我遇到过同样的问题,我们老师搞了半天,也没找出解决办法~~~~

#12


把你异常信息贴出来。

#13



package hello;

public class HelloWord {
}

d:\hello\HelloWord.java

d:\hello\>javac HelloWord.java

d:\>java hello.HelloWord

#14


环境变量,路径,包名这些问题~

#15


检查环境变量配置

#16


以前也遇到过这样的问题,改变路径啥的

#17


javaC是又java文件生成class文件

java 文件名 才是运行

你先输入个 java ,javac 看看有没有回显。。如果没有,环境变量设置有问题。。。。你放在系统环境变量中,
如果放在用户环境变量中,要重启或者注销下。。

#1


路径路径

#2


baidu搜索classpath的设置。还有就是你确定你的文件是.java而不是.java.txt (显示文件的扩展名打开,随时看到文件扩展名)

#3


JAVA_HOME设置:
jdk目录的具体路径,比如   ;D:\Program Files\Java\jdk1.6.0_10;

ClassPath设置:
;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;

Path设置:
%JAVA_HOME%\jre6\bin;.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

#4


截图贴出来看看。

#5


你的HelloWorld.java文件是放在哪里的哦?

要让cmd找到这个文件夹才能找到哦 

你的问题应该不是环境变量的问题,不然会出现找不到javac  而不是HelloWorld的error

#6


先测试javac -version,看出版本号不?
没出是配置环境变量错误,

出版本号后,进入你要Test.java目录,
我的jdk安装正确,测试了也是正确的。但是运行不了java的文件。

#7


如果有包名,得加入包名

#8


最好截个图看看

#9


找不到,肯定就是路径问题了,设置path和classpath,这个网上很多
path:C:\Program Files\Java\jdk1.6.0_10\bin
classpath:.;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10
\lib\tools.jar;

前面的.;表示当前路径

#10


5L +6L  

#11


我遇到过同样的问题,我们老师搞了半天,也没找出解决办法~~~~

#12


把你异常信息贴出来。

#13



package hello;

public class HelloWord {
}

d:\hello\HelloWord.java

d:\hello\>javac HelloWord.java

d:\>java hello.HelloWord

#14


环境变量,路径,包名这些问题~

#15


检查环境变量配置

#16


以前也遇到过这样的问题,改变路径啥的

#17


javaC是又java文件生成class文件

java 文件名 才是运行

你先输入个 java ,javac 看看有没有回显。。如果没有,环境变量设置有问题。。。。你放在系统环境变量中,
如果放在用户环境变量中,要重启或者注销下。。