出现错误时javac不生成类文件

时间:2018-07-01 23:43:23

标签: java javac

我是使用CodeAnywhere的业余程序员,因此无需设置开发环境就可以在任何地方进行编码。公认它不是功能最全的IDE,但是可以完成工作。一个限制是我不能使用Ant或Maven,因此我必须弄清楚如何使用普通的旧Javac(通过SSH)进行构建。

因此,我创建了一个小bash脚本,该脚本创建了一个包含所有源文件相对路径的文件,然后将其泵入javac:

find -name *.java > classes.txt
javac @classes.txt

第一行工作正常,并生成预期的输出。第二个也似乎起作用,甚至给了我编译错误(这是我所期望的)。但是,应该编译一些类,但是不会生成相应的类文件。这是预期的行为吗?为什么当我手动包含多个文件名作为参数时(即使我包含会生成错误的文件名)却不能使用@file表示法,为什么它起作用?

0 个答案:

没有答案