读书人

java下令何不可接受路文件

发布时间: 2012-11-06 14:07:00 作者: rapoo

java命令何不可接受路文件

提:

一个问题,javac C:\Users\Bear\Desktop\test.java能生成test.class ,但运行时却要cd C:\Users\Bear\Desktop进入目录,java test才能运行,而直接java C:\Users\Bear\Desktop\test却不行,很是纠结!

?

回答:

我感是 是命令法格式要求不同

javac [ options ] [ sourcefiles ] [ @argfiles ]

java [ options ] class [ argument ... ]


javac要求的是sourcefiles,所以它可以把C:> javac Users\Bear\Desktop\test.java中Users\Bear\Desktop\test.java作sourcefile理待,是遵守了dos的

似的道理,於java命令,即使指定了classpath,它仍不可C:\Users\Bear\Desktop\test是一class,可能是java者要于dos下的普通文件

?

?

读书人网 >编程

热点推荐