它们在正确的子目录中吗?
如果放置
/usr/share/stuff在类路径上,则使用定义的文件
packageorg.name应位于中
/usr/share/stuff/org/name。
编辑
:如果您还不知道这一点,则可能应该阅读以下内容:http
:
//download.oracle.com/javase/1.5.0/docs/tooldocs/windows/classpath.html#Understanding
编辑2
:对不起,我还没有意识到您在谈论Java源文件
/usr/share/stuff。它们不仅需要位于适当的子目录中,而且还需要编译它们。该
.java文件不需要在类路径,但源路径上。(生成的
.class文件必须在类路径上。)
如果它们不在正确的目录结构中,但是应该在正确的目录结构中,则可能会忽略它们,否则至少会生成警告。生成的类文件将位于正确的子目录中(如果已指定,
-d则在您指定的位置)。
javac -sourcepath .:/usr/share/stufftest.java假定已将下面的
.java文件放在
/usr/share/stuff下面
/usr/share/stuff/org/name(或根据文件包名称适当的文件),则应使用类似的内容。



