2014-04-24 3 views
1

Я пытаюсь заставить gson работать над проектом java, но каждый раз, когда я его запускаю, получаю вышеуказанную ошибку. Я не использую Flash IDE, просто vim, и каждый вопрос, который я видел, связанный с моим вопросом, касается использования eclipse и их параметров развертывания. Я надеюсь, что кто-то может заметить что-то не так в моей тактике.GSON «NoClassDefFoundError com/google/gson/Gson»

Примечания: У меня есть файл gson банка переименованной gson.jar

Чтобы скомпилировать мой код: javac myProgram.java -cp gson.jar
и запустить свой код: java myProgram -cp gson.jar

Программа будет компилироваться, но выдает ошибку, как только я попытаюсь инициализировать объект Gson.

Полная ошибка: Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gson/Gson

+1

+1 для старой школы. – ZaoTaoBao

ответ

4

Я считаю, что у вас есть JAVAC и ява порядок аргументов перепутали. Синтаксис:

javac <options> <source files> 

и

java [-options] class [args...] 

Так оно и должно быть что-то вроде

javac -cp gson.jar myProgram.java 

То же самое относится и к команде java.

+0

Отлично. Работала отлично. Спасибо. – Sam

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