一个java初学者的简单问题

安装好jdk以后,在D盘下建了一个java文件夹,里面的有一个app2_1.java,另存的时候也选所有文件了,但是在命令提示符里输入cdD:\后输入javacapp2_... 安装好jdk以后,在D盘下建了一个java文件夹,里面的有一个app2_1.java,另存的时候也选所有文件了,但是在命令提示符里输入cd D:\后输入javac app2_1.java后显示
error:cannot read:app2_1.java
1 error
是哪儿出问题了?我刚刚开始学,网各位赐教
我试了所有的回答都不行,然后直接输入D:然后cd java\成功。
原来我输入cd D:\后就没有改变了路径,我也不知道为什么
展开
 我来答
Leoea
2009-08-28 · 超过30用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:73.7万
展开全部
原本能够运行是因为 你的环境变量指向你原来存放app2_1.java的文件夹,安装好JDK后就设定好了;
现在不能运行是因为 D:\javac app2_1.java 这个命令 javac先寻找“D:\”下是否有app2_1.java 然后再在环境变量中的目录中寻找app2_1.java 当然找不到了。
解决方法:
1 进入 D:\java\ 然后javac app2_1.java
2 在命令行输入 set path = %path%;D:\java;这样就把D:\java目录添加到环境变量中了,以后就可以直接运行javac app2_1.java 了。
相信对你有所帮助

"cd D:\"是不行的 cd进入子文件夹 并不能进入驱动器
进入驱动器 就要直接驱动器名 如D:
blacksheepjack
2009-08-28
知道答主
回答量:56
采纳率:0%
帮助的人:69万
展开全部
错误提示系统不识别java文件,应该是你的环境变量path,classpath没有设置。解决办法如下
1.在命令提示符里输入: Path=你JDK的安装路径\bin;
例如:Path=D:\jdk6\bin;
2.再输入: set classpath=你JDK的安装路径\jre\lib\rt.jar;.;
例如:set classpath=D:\jdk6\jre\lib\rt.jar;.;
注意末尾的.;不要漏了,是指可以加载应用程序当前目录及其子目录中的类。

稍加解释一下,如果系统环境变量不设置,系统是无法找到你安装的JDK来解释java文件的。另外,现在的很多IDE(集成开发环境,包括eclipse,netbeans)都会在安装的时候自动帮你设置环境变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
495349187
2009-08-28
知道答主
回答量:40
采纳率:0%
帮助的人:37.5万
展开全部
jdk的文件路径不对,环境变量重新查看一下,关键是PATH路径,直接将安装的JDK-bin目录复制粘贴到PATH,既方便又省事,多方便是吧,好好努力哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coffeezhu007
2009-08-28 · TA获得超过715个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:425万
展开全部
为什么大家还用这种原始的输入命令来编译呢。都说,初学者,应该用文本文件去编译,不要太依赖于ide,但是,我失毫没有感觉用ide去写程序和编译有什么问题呢。楼主之类的问题,用eclipse去弄,就不会有这种错误出现了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫灵fanny
2009-08-28
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你有java的文件,但是你都没有指定到java文件夹下吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhc2009
2009-08-28 · 超过20用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:0
展开全部
cd d:\java
javac app2_1.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式