java—将gson库jar文件导入到我的项目中不会产生预期的结果

e3bfsja2  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(454)

希望你一切顺利。我正在创建一个简单的应用程序,您可以在其中将文本写入textfield,它应该将其写入resources文件夹中的一个新json文件中。我敢肯定,我的代码在与我的教授核对后是非常好的,但是在导入库时,如图所示:

按下按钮时执行以下代码:

  • 在jframe类的顶部有以下导入(ide在这些行下没有显示错误):
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
Gson gson = new GsonBuilder().create(); //<-- The error always comes from this line

我不知道如何修复以下错误:

我读过,切换到maven项目是一个替代方案,但不建议我的实际应用。任何解决方案都将不胜感激。我还必须进一步注意,jar文件位于我的libs文件夹中,它就在那里。
非常感谢!
编辑:他们问我我的程序是如何执行的,这是在vscode中进入编译器的内容(我在run->run中执行它而不进行调试):

c:; cd  'c:\ContentBoxFinalPrac\ContentBox'; & 'c:\Users\ytobi\.vscode\extensions\vscjava.vscode-java-debug-0.32.1\scripts\launcher.bat' 'C:\Program Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot\bin\java.exe' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-Dfile.encoding=UTF-8' '@C:\Users\ytobi\AppData\Local\Temp\cp_chdymt7vzhi9in94pnpo6ha1h.argfile' 'ui.HomeScreen'
wljmcqd8

wljmcqd81#

我从maven repository下载了gson-2.8.6.jar,将其添加到引用库后,代码运行良好:

请检查你的jar是否漏了一些零件。打开commandpalete并选择java:cleanjavalanguageserverworkspace,然后重新下载jar并查看问题是否消失。

相关问题