环境配置应该没问题,输入java 和javac都显示正确,文本文件也存放在E:目录下,为什么还是不能编译???

2024-12-13 23:16:32
推荐回答(3个)
回答1:

1、java -version 看一下是否能找到java
2、如果你是打开黑窗口再配置的环境变量,要重新打开黑窗口
3、环境变量 JAVA_HOME 值 为你的java安装目录
path 在原有的内容之前加上 .;%JAVA_HOME%\bin
新建一个classpath 值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%/jre/lib/rt.jar

4、用工具查看一下你的HelloWorld.java的扩展名是否为java
5、黑窗口运行要找到你的java文件,进入java所在文件夹

回答2:

很有可能是你的路径中含有空格造成,试着把HelloWorld.java文件放到没有空格的路径中去试试。例如:d:/HelloWorld.java
如果都没有问题,那么可能是你的HelloWorld.java 中写有包名,但是存放路径却和包名不同步。

回答3:

看看你的文件类型是文本文件还是java文件。