当前位置:  开发笔记 > 编程语言 > 正文

linux编译多个java文件

如何解决《linux编译多个java文件》经验,为你挑选了1个好方法。

这是我的目录结构.

/ user/a/user/b/user/b

在文件夹a,b,c里面有一个文件person.java(它是同一个文件,只是一行修改.

现在,在我的shell上,我在我的/ user /目录上,我试着这样做

   javac */person.java

shell返回以下错误,

person.java:14:重复的类:人

有什么可以解决这个问题吗?



1> Horst Gutman..:

我认为这里的问题可能是,javac试图一次性编译所有内容,这自然会导致重复的类定义.

解决这个问题的简单方法是

find . -name '*.java' -exec javac {} \;

编辑:

或者更确切地说 find . -name 'person.java' -maxdepth 2 -exec javac {} \;

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有