小编Rog*_*ark的帖子

java.lang.NoClassDefFoundError:带有eclipse和spring的org/json/simple/parser/ParseException

我有一个简单的XML文件,我已经解析为JSON.一切都很好,花花公子,我有一个独立的Java类(即它有一个public static void main (String args[])....)

这有一个私有构造函数(因为我需要用字符串或实际数据来调用它).所以我有两个返回对象实例的方法.你知道我知道一些Java.

好.当我在运行main方法的Eclipse中运行代码时,我的文件会根据需要加载和解码.它也适用于我通过JUnit运行的原始String.

所以我知道以下事实 -

  1. 静态字符串的解析工作和解码完美
  2. 如果我提供一个文件,它会被正确加载和解码.

现在问题是:

一旦我在Spring框架中运行它,我就可以编写标准输出我通过独立代码运行的整个文件内容.

但在它可以运行任何东西之前我得到以下错误 -

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:920)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

独立代码在Eclipse中运行,Spring使用Tomcat 7运行指向该代码.

为什么没有正确找到ParsException?

调用Spring控制器中的导入是

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import org.apache.commons.lang.StringUtils;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

他们是一种改变构建顺序的方法,并且会修复它吗?

java eclipse spring json

5
推荐指数
3
解决办法
3万
查看次数

如何创建模态窗口?

我是C#和WPF的新手.我想打开一个新窗口并完全保持在该窗口中锁定父窗口,即类似于MessageBox的东西

我有一个菜单项,我选择调用方法OnClose,然后创建并显示我的确认关闭窗口.我禁用父,但它运行整个方法,我想等到我创建的第二个窗口关闭.

    void OnClose(object sender, ExecutedRoutedEventArgs args)
    {
        //this.IsEnabled = true;
        ConfirmClose cc = new ConfirmClose();
        this.IsEnabled = false;
        cc.Show();
        cc.Focus();
 // How can I wait here until the windows cc has closed
        this.IsEnabled = true;


    }
Run Code Online (Sandbox Code Playgroud)

c# wpf

2
推荐指数
1
解决办法
469
查看次数

DataGrid找不到方法DataSource

我正在尝试构建一个DataGrid-不是DataGridView,因为它似乎在Visual Studio 2010中不可用。

我想动态添加行(我想我可以做到),但是为了显示结果,我需要将数据分配给DataGrid,所有示例都说我应该使用DataSource,但Visual Studio坚持认为这不可用。为了编码,我发现其他地方是这样的。

private void BindToDataView(System.Windows.Controls.DataGrid myGrid)
{
    // Create a DataView using the DataTable.
    DataTable myTable = new DataTable("Suppliers");
    // Insert code to create and populate columns.
    DataView myDataView = new DataView(myTable);
    myGrid.DataSource = myDataView;
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# wpf datagrid datasource

1
推荐指数
1
解决办法
3719
查看次数

标签 统计

c# ×2

wpf ×2

datagrid ×1

datasource ×1

eclipse ×1

java ×1

json ×1

spring ×1