如何用包含所有.java文件的目录替换tomcat lib目录中存在的jar?

时间:2018-10-08 12:52:12

标签: java tomcat classpath

我的tomcat lib目录由一个jar组成,我想用一个包含上述jar中包含的所有.java文件的目录替换。 将该目录添加到setenv.sh中的类路径中是否可以解决问题? 例如PATH = $ CLASSPATH:$ XYZ / folder / *

谢谢。

2 个答案:

答案 0 :(得分:0)

我相信您需要* .class文件而不是* .java

答案 1 :(得分:0)

jar 文件包含所有已经编译的文件和打包文件。如果要使jar文件中包含.Java文件,则可以对其进行反编译,但这不是最佳解决方案。您宁可找到该库的源文件(jar文件),也可以要求.jar文件的创建者与您共享该文件。没有简单的方法可以反编译.class文件(由.jar文件组成)。有可能,并且您将使用.Java文件,但是代码中将包含许多奇怪的块和内容。