错误:无法读取

shouyinji 2009-03-25 06:31:32
我将java安装在D:\Program Files\Java\jdk1.5.0_04
然后到D:\Program Files\Java\jdk1.5.0_04\bin下运行 javac hello.java
提示读取文件错误.
我也觉得是环境变量错误之类的.可是hello.java是在D:\Program Files\Java\jdk1.5.0_04\bin目录下的.
还有一点hello.java这个文件,没有文件错误,没有误写为hello.java.txt
奇怪了。......
给点指点啊.....
多谢啊......
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
不善^ 2009-03-25
  • 打赏
  • 举报
回复
配置完后 找个 编译器 运行下吧
比如 ECLIPSE
moolf 2009-03-25
  • 打赏
  • 举报
回复
配下环境变量吧,一般装完jdk都要配下环境变量
hoojo 2009-03-25
  • 打赏
  • 举报
回复
兄弟 你的也太原始了
小弟给个你
1,安装JDk到其默认目录:C:\Program Files\Java\jdk1.5.0_05

C:\Program Files\Java\jdk1.5.0
作用:告诉系统JVM在什么地方

2,右击我的电脑,选属性,高级,环境变量

3,在系统变量栏点新建,出现新建系统变量对话框,在变量名中填上JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.5.0_05

4,确定后在系统变量(S)栏再新建一个环境变量CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(开头的dot和;不能少)

5,确定后在系统变量(S)栏查找并选中变量为Path的选项,点编辑在变量值(V)的末尾添加:

%JAVA_HOME%\bin

如果没有找到PATH变量,自己新建一个!

如果你不想每次运行都要CMD到class所在目录然后执行java命令,可以把所有的class文件放到统一的目录组织下,然后将此目录也追加到CLASSPATH下。

测试代码如下:

public class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

用记事本编辑后存为Test.java(文件名与类名相同)文件,打开命令行窗口,

cd到文件所在目录下:

javac Test.java //编译命令

java Test //执行程序

如果输出为:Hello World! OK,配置完毕,否则,重新检查。

觉得你还是装个编译工具比较好
你不会天天用记事本写吧
hetundusu 2009-03-25
  • 打赏
  • 举报
回复
要配置Path的吧
有没有在Path里添加D:\Program Files\Java\jdk1.5.0_04\bin;
dreamhunter_lan 2009-03-25
  • 打赏
  • 举报
回复
我觉得你还是把那个错误原原本本的贴出来好一点
另外如果环境变量搞好后源文件也不一定要写在bin目录下面
另外写在一个目录下面不会引起混乱
一般JDK安装在根目录下面就好,最好不要有空格(像Program Files可能会有问题),当然找个不是非要这样
怎样配置环境变量网上也很多

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧