有没有办法从Java

时间:2019-07-27 20:06:42

标签: java class jar

因此,假设我有一个名为“ a.jar”的jar文件和另一个名为“ b.jar”的jar文件。

在b.jar中,我们有一个名为“ c.class”的类,在a.jar中,我们有一个名为“ getmesomething.class”的类,它具有主要功能。

我想从“ getmesomething.class”中访问“ c.class”方法和内容。

但是我不知道如何从“ a.jar / getmesomething.class”中的主要功能访问“ b.jar / c.class”。

我希望我把一切拼写正确,并且不要太混乱。 :-)

2 个答案:

答案 0 :(得分:1)

实际上,每次您编写import代码时,实际上都是在使用其他.jar的类(java)-使用{{1 }}。附带说明一下,在jdk中,约定是使用大写字母表示类名,因此您可能需要使用:javaGetSomething.java)或简单地使用.classAB

每个C将具有多个.jar,因此您唯一要做的是:

package

或者,如果类C在package中:

import C

唯一的麻烦是在classpath中同时拥有两个import package.x.y.C

您可能会找到this tutorial来指导您(通过搜索.jar找到了它)

答案 1 :(得分:-1)

您可以尝试使用Java反编译器插件吗? 反编译.class文件,然后复制代码并将其添加到您的项目中。 idk,如果您可以使用.class文件,因为它是经过编码的(如果将sublime打开ir,则将为si 0&1 xD)