我可以将没有包的Java类放在不同的目录中吗?

时间:2015-03-06 23:21:32

标签: java

我继承了所有这些没有包的类,我可以做到这一点的唯一方法是将所有这些放在运行我的类程序的根目录中。问题是这会污染目录并且它不是一个干净的安装。由于这些类已经编译,我无法更改包。有没有办法将这些类放在一个目录中,让Java在类路径中找到它们?

1 个答案:

答案 0 :(得分:1)

由于您只将它们作为字节码,因此您或多或少地使用它们。那么为什么不用它们生成一个jar文件呢?

jar cf jar-file-name input-files-or-dirs-with-wildcard

然后你可以将这个jar文件放在你想要的任何地方,你只需要将它添加到你的类路径中,你的根目录就不再受到污染了。