Я пытаюсь проанализировать некоторые строки объектов JSON, которые я получаю с помощью gson-1.6.jar. Я поместил его в то же место, что и другие мои .jars, и добавил его в мой путь сборки в eclipse.
Другие библиотеки работали нормально, когда я их добавил, и я могу использовать их без проблем, но когда я пытаюсь создать объект JSON, я получаю ошибку заголовка. С этой ошибкой я просмотрел другие вопросы, но не смог найти решения, в котором бы не было того, что я пробовал, или чего-то не связанного.
Я импортирую его в верхней части, используя:
import com.google.gson.Gson;
Затем используйте его позже в статической функции, например:
Gson g = new Gson();
Вот мой сгенерированный затмением файл пути к классу [Путь], замененный фактическим путем:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v5.5">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="[Path]/jabbabase-ws-jwsdp-client-2.4.7.jar"/>
<classpathentry kind="lib" path="[Path]/log4j-1.2.16.jar"/>
<classpathentry kind="lib" path="[Path]/gson-1.6.jar"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
а также мое окно пути сборки:
Я немного растерялся на этом этапе. Я пробовал Google, и сообщения в основном просто говорят, чтобы добавить к вашему пути сборки. У кого-нибудь есть идеи?
Редактировать: Подробнее
Код, ссылающийся на com.google.gson.GSON, используется в качестве bean-компонента jsp. Эта функция вызывается из jsp, и ошибка возникает, как только функция выполняется. Первая строка в функции:
Gson g = new Gson();
Кажется, что скомпилировать и развернуть нормально, но когда он выполняется, я получаю сообщение об ошибке.
Спасибо