本帖最后由 陈腾跃 于 2012-2-19 21:03 编辑
这样的:
java,javac命令使用正常,程序运行也正常
但是为了方便,我把*.java文件都放在一个文件夹路径是:f:\java\workspace
每次我都要“cd”到f:\java\workspace这个目录去编译和运行。
一想,太没技术含量了呀!
于是我在classpath里面添加了这个路径f:\java\workspace。然后问题来了!
1、如果用事先编译好的文件,比如Test.class(在f:\java\workspace中)
C:\>java TimeFunction
运行正常
2、我修改了TimeFunction.java的代码,想重新编译,结果:
C:\>javac TimeFunction.java
javac: 找不到文件: TimeFunction.java
用法: javac <options> <source files>
-help 用于列出可能的选项
3、要这样才可以成功:
C:\>f:
F:\>cd java\workspace
F:\java\workspace>javac TimeFunction.java
F:\java\workspace>
就是想问一下,如果我想在c盘下执行“C:\>javac TimeFunction.java”,系统会自动查找TimeFunction.java文件进行编译的话,环境变量可以配置么?怎么配置?
而且不是那种临时配置方法。就像java和javac在那个盘符下都能运行一样。
而且为什么java命令可以找到文件,javac命令就不行呢?
新手问题,惭愧惭愧,谢谢指教,欢迎拍砖!!!! |