我创建了一个从Web服务中提取json数据的作业。它可以在我的电脑上运行,但不能在我的开发中导出它。服务器(Ubuntu Server x64)。请帮助我。
错误
“引起:sun.org.mozilla.javascript.EvaluatorException:遇到 编译脚本时的代码生成错误:生成的字节码 方法超过64K限制。 (#1)“
JSON格式
“[{ “firstName”:“约翰”, “lastName”:“史密斯”, “年龄”:25岁, “地址”: { “streetAddress”:“21 2nd Street”, “城市”:“纽约”, “州”:“纽约”, “postalCode”:10021 }, “电话号码”: [ { “类型”:“家”, “号码”:“212 555-1234” }, { “type”:“传真”, “号码”:“646 555-4567” } ] }, { “firstName”:“约翰”, “lastName”:“大卫”, “年龄”:28岁, “地址”: { “streetAddress”:“23 2nd Street”, “城市”:“纽约”, “州”:“纽约”, “postalCode”:10021 }, “电话号码”: [ { “类型”:“家”, “号码”:“212 555-1234” }, { “type”:“传真”, “号码”:“646 555-4567” } ] }, { “firstName”:“Jondy”, “lastName”:“rodes”, “年龄”:25岁, “地址”: { “streetAddress”:“21 2nd Street”, “城市”:“肯尼亚”, “州”:“KY”, “postalCode”:10021 }, “电话号码”: [ { “类型”:“家”, “号码”:“212 555-1234” }, { “type”:“传真”, “号码”:“646 555-4567” } ] }]“
答案 0 :(得分:1)
在此处查看此论坛帖子:
建议似乎是使用javascript步骤然后关闭优化选项。
答案 1 :(得分:0)
64k限制jvm较低版本的问题。将您的java升级到1.7版本。问题将得到解决。