java编写运行问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 17:08:23
我用的是WINXP,JAVA的开发环境(JDK)都设置好了,在DOS命令符下测试也正确,只是我在DOS下运行一个java却不正确,具体如下:我在D盘建了一个文件夹java,在这个文件里存有一个文档名为HelleWorld.java的文件,然后回到DOS命令提示符窗口下,输入“javac HelloWorld.java“,然后显示“错误:无法读取 HelloWorld.java
1 错误 ”
这是怎么一回事???请高手予以指点,谢谢!
文档首先用的txt编辑窗口,程序编完后,我将这个文档的后缀改成.java

这个问题最直接的解释就是没有找到文件,你在 工具-文件夹选项-查看-隐藏已知文件的扩展名 的勾去掉

由于lz自己更改.java后缀名就可能出现这种情况,看看文件全称是不是HelloWorld.java.txt
这个很有可能啊,编译器说错觉对是你路径不对,因为电脑是不可能错的,只有人才会疏忽,才会犯错误

还有一种可能性就是,我的电脑-环境变量-classpath开头应该有个 . (点)表示类文件在当前目录下,当然在cmd下也应该找到相应的路径编译,再试一试吧

一般默认都是桌面下,
所以,在你使用JAVAC这个命令前,
先把盘符转到你存放HelloWorld.java的盘符。
Eg:我在D:\ 放着HelloWorld.java
我先输入 d: 进入 D盘,再打JAVAC HelloWorld.java
编译

不懂了+我Q410561938
隐身

试试这么干:
D:回车
CD java 回车
javac HelloWorld.java 回车
...

HelloWorld.java 文件重新保存 ,用文本保存是注意 加"HelloWorld.java " 底下选择所有文件.否则保存的格式是txt的格式文件名是helloworld.java 一定要注意这个才可以

以下是dos下的命令

d:
cd 文件夹名字
javac HelloWorld.java

1、将错误信息复制过来,而不要根据自己的理解写。
2、在命令提示符中进入HelloWorld.java所在的目录,然后调用 HelloWorld.java 。
或者设置classpath的值,加上 HelloWorld.java 所在的目录,然后再调用javac HelloWorld.java。