在Eclipse中使用org.json.JSONObject

Ram*_*ain 1 java eclipse org.json

我试图JSONObject在Eclipse中使用Java应用程序.我到处搜索各个论坛.我还没找到合适的答案.而且,他们一直提到一个WEB-INF/lib directory我无法找到的.

我尝试json-lib-2.2.2-jdk15.jar在项目.jar文件中添加.这似乎也没有用.它显示了这个错误 -

导入org.json.JSONObject无法解析

我怎么解决这个问题?

Eli*_*kan 7

这个问题有点不清楚,所以我的回答同样一般......

为了在Java中使用第三方库(在您的情况下像JSON-lib),库必须在编译期间和程序执行期间(运行时)存在.这是通过下载.jar文件并告诉Java在哪里找到它来完成的.Java使用classpath的概念:

Classpath是一个参数 - 在命令行或通过环境变量设置 - 告诉Java虚拟机或编译器在哪里查找用户定义的类和包.

(来自维基百科)

您提到的错误("无法解析导入org.json.JSONObject")意味着.jar编译期间不在类路径上.

要在Eclipse中添加第三方库,将.jar文件存储在项目中的某个位置(专用lib文件夹将是一个不错的选择),然后右键单击您的项目,选择Properties→Java Build Path→Libraries,单击"Add JARs". .."并选择你的.jar文件.从现在开始,Eclipse将在编译期间将其添加到类路径中.

在执行期间将其添加到类路径取决于您正在运行的项目类型.如果您有一个main从Eclipse运行的简单方法,.jar则会自动添加到类路径中.如果您正在Tomcat,JBoss等容器中运行Web应用程序,那么添加.jar到类路径的标准方法是将其放在已WEB-INF/lib部署应用程序的目录中.有关Web应用程序及其部署的更多信息,请查看Java EE教程.