黑马程序员技术交流社区

标题: 求助-javac编译找不到文件 [打印本页]

作者: 郝妮娜    时间: 2011-8-24 22:50
标题: 求助-javac编译找不到文件
path,classpath变量已经设置了
jdk安装路径:D:\Program Files\Java\jdk1.6.0_10
pass值:D:\Program Files\Java\jdk1.6.0_10\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Windows Live\Shared

classpath值:E:\javaprogram;.


我将java源程序放在E:\javaprogram目录下
java源文件名是:lesson1.java

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\TOSHIBA>javac lesson1.java
javac: 找不到文件: lesson1.java
用法: javac <options> <source files>
-help 用于列出可能的选项

C:\Users\TOSHIBA>


这个是怎么回事?:(
作者: 匿名    时间: 2011-8-24 23:55
[quote]D:\Program Files\Java\jdk1.6.0_10\bin;[/quote]
前面要加.;  是一个点号加一个分号
作者: 梁锡伟    时间: 2011-8-25 00:14
path:D:\Program Files\Java\jdk1.6.0_10\bin;(加在最后面)
其他不用设置。
然后你cd到E:\javaprogram这个目录下,javac lesson1.java即可
[ 本帖最后由 梁锡伟 于 2011-08-25  00:15 编辑 ]
作者: 匿名    时间: 2011-8-25 09:05
应该是classpath变量前要加一个[b]点跟分号[/b]
作者: 匿名    时间: 2011-8-25 09:36
classpath值:[b].;[/b]E:\javaprogram;
作者: 匿名    时间: 2011-8-26 09:07
谢谢啊,用了上面的方法
还是不行,javac还是找不到文件
作者: 黄敏文    时间: 2011-8-26 09:12
感觉你的classpath的值有错误,
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

%JAVA_HOME%是你jdk的安装路径,不知道你有没有设置,我电脑上的是
D:\Program Files\Java\jdk1.6.0_21
作者: 匿名    时间: 2011-8-26 21:52
感谢回答,已找到问题。
编译的时候,目录不对,我的java文件在E盘,根目录还在C,所以找不到
换过去就好了
作者: 墨影临晨Java宅    时间: 2017-10-13 19:27
匿名者 发表于 2011-8-26 21:52
感谢回答,已找到问题。
编译的时候,目录不对,我的java文件在E盘,根目录还在C,所以找不到
换过去就好了 ...

我也出现了同样的问题,你的问题是怎么解决的呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2