eclipse报错JSP文件: System.out cannot be resolved to a type

文章讲述了在Eclipse中使用支付宝沙箱demo时遇到的错误,包括Java版本不匹配导致的编译问题和启动时JSP文件的系统.out引用问题。解决方法涉及调整项目属性中的Java版本和Tomcat运行环境。
ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

项目介绍 支付宝沙箱demo eclipse tomcat8 jre1.8
错误1
eclipse运行支付宝demo编译报错
Description Resource Path Location Type
Java compiler level does not match the version of the installed Java project facet. alipay.trade.wap.pay-java-utf-8 Unknown Faceted Project Problem (Java Version Mismatch)

解决方法:
错误原因:编译问题,需要三处的jdk版本一致,才可以编译通过。
第一处:在项目名称上右键propertieproject Facets修改右侧的“Java”对应的版本。
第二处:windowpreferencesJavacompiler设置右侧的compiler compliance level。
第三处:window->preferences->java->Installed JREs->设置或者选择右侧的Installed JREs。

错误2
启动跳转报错 JSP文件: System.out cannot be resolved to a type

发现错误 右键项目 properties-project facets—切换右侧runtimes—点击tomcat8—左下侧显示匹配的java v17(我用的是1.8,不匹配所以报错)tomcat7 显示java 1.8

最后修改tomcat8改为tomcat7

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 无法为JSP编译类: 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 org.apache.jasper.JasperException: 无法为JSP编译类: 在生成的java文件中的第:[17]行发生错误:[C:\Users\kewd\AppData\Local\JetBrains\IntelliJIdea2024.3\tomcat\12258b91-f73a-4a22-857d-3456e0dfe9aa\work\Catalina\localhost\ROOT\org\apache\jsp\get_005frecord_jsp.java] Only a type can be imported. org.json.JSONObject resolves to a package 在生成的java文件中的第:[18]行发生错误:[C:\Users\kewd\AppData\Local\JetBrains\IntelliJIdea2024.3\tomcat\12258b91-f73a-4a22-857d-3456e0dfe9aa\work\Catalina\localhost\ROOT\org\apache\jsp\get_005frecord_jsp.java] Only a type can be imported. org.json.JSONArray resolves to a package JSP文件:[/get_record.jsp] 的第 [55] 行发生了一个错误 JSONObject cannot be resolved to a type 52: //////////数据库查询完毕,得到了json数组jsonList////////// 53: //jsonList.clear(); 54: //下面开始构建返回的json 55: JSONObject jsonObj=new JSONObject(); 56: jsonObj.put("aaData",jsonList); 57: jsonObj.put("action",action); 58: jsonObj.put("result_msg","ok"); //如果发生错误就设置成"error"等 JSP文件:[/get_record.jsp] 的第 [55] 行发生了一个错误 JSONObject cannot be resolved to a type 52: //////////数据库查询完毕,得到了json数组jsonList////////// 53: //jsonList.clear(); 54: //下面开始构建返回的json 55: JSONObject jsonObj=new JSONObject(); 56: jsonObj.put("aaData",jsonList); 57: jsonObj.put("action",action); 58: jsonObj.put("result_msg","ok"); //如果发生错误就设置成"error"等 JSP文件:[/get_record.jsp] 的第 [66] 行发生了一个错误 IOException cannot be resolved to a type 63: response.getWriter().print(jsonObj); 64: response.getWriter().flush(); 65: response.getWriter().close(); 66: } catch (IOException e) { 67: e.printStackTrace(); 68: } 69: System.out.println("返回结果给调用页面了。"); Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:72) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:192) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:524) org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) org.apache.j
03-31
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值