2015-05-22 4 views
0

Я создал файл runnable jar с объектом JSON «J» в качестве возвращаемого типа в методе A() класса A. JSON Obj был в пакете a.b. Теперь мой вопрос в том, что, когда я импортирую банку в любой другой проект, возвращаемый тип JSON obj должен быть помещен в один и тот же путь пакета (то есть a.b), предоставленный в jar.Else ошибка компиляции возникает, если путь изменяется чем-то вроде a.b.c.json. Я следую правильной процедуре для извлечения объекта JSON, иначе есть ли какая-либо другая процедура?Извлечь объект JSON из файла jar

Class A{ 
    public Json A(){ 
    return Json; 
    } 
} 

ответ

0

Похоже у вас есть определение класса, как:

class A { 
    public Json call() {} 
} 

Это означает, что класс А не виден снаружи, это пакет, потому что его видимость частного пакета. Измените его на public class A, и вы сможете использовать его в других местах.

Также обратите внимание, что имя класса должно быть (по общему соглашению) конструктором.

Смежные вопросы