我在类A的方法A()中创建了一个带有JSON对象“J”的可运行jar文件作为返回类型.JSON Obj位于包a.b
中。现在我的问题是,当我在任何其他项目中导入jar时,返回类型JSON obj需要放在jar中提供的相同包路径中(即a.b
)。如果路径发生则发生编译错误改变了a.b.c.json
之类的内容。我是否遵循正确的过程来检索JSON对象,否则是否还有其他过程?
Class A{
public Json A(){
return Json;
}
}
答案 0 :(得分:0)
好像你有类定义,如:
class A {
public Json call() {}
}
这意味着A类在其软件包之外是不可见的,因为它的可见性是包私有的。将其更改为public class A
,您应该可以在其他地方使用它。
另外,请注意,类名应该是(按照惯例)构造函数。