javac找不到源文件

zhangpeng12340302 2011-07-01 12:58:38
为什么javac找不到源文件,我明明就把路径添到classpath里面啊,错误如下:


C:\Documents and Settings\Administrator>javac Test.java
javac: 找不到文件: Test.java
用法: javac <options> <source files>
-help 用于列出可能的选项

求高手解决:
classpath如下:
E:\javaprogramme

然后Test.java就在里面啊
...全文
1837 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangpeng12340302 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 alexandertech 的回复:]
classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:

javac e:/javaprogramme/Test.java
[/Quote]

明白了,要编译还得进目录对么,那运行可以按照classpath找路径对么。
可是可不可以编译不进目录,就好比找class那样?
zhangpeng12340302 2011-07-01
  • 打赏
  • 举报
回复
那找.java可以设置什么路径么?
zhangpeng12340302 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wayneyifeng 的回复:]
classpath是要导入的类的路径,javac的参数是文件名,可以是绝对路径,如 javac e:\javaprogramme\Test.java 如果 文件在当前目录下,也可用相对路径 javac Test.java,所以你可以先在命令行下进入javaprogramme文件夹再编译,命令是
e:
cd javaprogramme
[/Quote]

这样做是对的,可是为什么直接javac Test.java,不可以呢,是不是因为我环境变量设置错了?
classpath:.;E:\javaprogramme

为什么呢?求指教!
五哥 2011-07-01
  • 打赏
  • 举报
回复
进入 .java 源文件的目录中 使用javac

即 >cd .java 源文件的目录
>javac *.java
wayneyifeng 2011-07-01
  • 打赏
  • 举报
回复
classpath是要导入的类的路径,javac的参数是文件名,可以是绝对路径,如 javac e:\javaprogramme\Test.java 如果 文件在当前目录下,也可用相对路径 javac Test.java,所以你可以先在命令行下进入javaprogramme文件夹再编译,命令是
e:
cd javaprogramme
chenchenyangll 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 alexandertech 的回复:]

classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:

javac e:/javaprogramme/Test.java
[/Quote]

LS正解
飞跃颠峰 2011-07-01
  • 打赏
  • 举报
回复
classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:

javac e:/javaprogramme/Test.java
多云转大雨 2011-07-01
  • 打赏
  • 举报
回复
还有,如果你把Java文件存放在E:\javaprogramme里面
应该在dos命令窗口下,输入e: 然后cd javaprogramm
这样你执行javac命令就OK了
aotian16 2011-07-01
  • 打赏
  • 举报
回复
classpath很少设置了吧
你还是cd到那个目录中去javac好了
多云转大雨 2011-07-01
  • 打赏
  • 举报
回复
你多半是把java文件存放在桌面, 路径应该是:
C:\Documents and Settings\Administrator\desktop>
所以才提示找不到源文件

62,614

社区成员

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

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