每周有特色的项目:6月11日 【sf.net】

本文精选了六月份特色项目,包括多款创新应用与游戏,如MSN兼容信使amsn、过程黑客工具、3D游戏钻机棒棒钻机等。项目覆盖了从多媒体处理到游戏开发等多个领域,展示了信息技术领域的前沿发展。
每周有特色的项目:6月11日


本周再次我们沉重的游戏,有三个特色游戏。 一如既往,我们非常自豪我们的项目,并鼓励你看看他们。
• amsn的
MSN兼容的Messenger应用程序非常不错,amsn的使者,是一个多MSN信使克隆的。 很像其Windows基于对口。 适合那些尚未见过光的朋友保持联系。 工程在Linux

• 过程黑客
过程中的黑客是一个自由和开放源码的浏览器和内存编辑器具有独特的功能,如强大的进程终止。 它可以显示服务,进程和线程,模块,手柄和记忆体区域。

• 钻机棒
棒钻机是一个3D游戏模拟器,在那里你可以驾驶,飞行和航行使用准确和独特的软体物理引擎的各种车辆。

• 亮度的HDR
亮度HDR是一套完整的HDR成像工作流程。 它提供了一个功能都在广泛的融合和tonemapping的阶段。 它的图形用户界面基于Qt4的,运行在多种平台,如Microsoft Windows(32位和64位),Mac OS X的10.6和以上几个Linux发行。

输入可提供多种格式的图像,从JPEG,RAW文件。 以同样的方式,输出可以被保存在许多不同的格式,以及从JPEG,TIFF(8位和16位每通道),使您的后处理工具的所有权力。

• 数字绘画:彩弹射击2
paintball2是一个快节奏的第一人称游戏捕获的标志,消除,攻城,死斗(免费为所有)游戏风格。 该项目侧重于提高基于Quake2的引擎,它使用。

• MediathekView
达斯规划的durchsucht模具Mediathek verschiedener发件人(ARD,ZDF,ARTE,3SAT,多药耐药的NDR,框,顺丰),麻省理工学院lädtBeiträgeeinem规划的eigener华尔UND卡恩Sendungen ALS ABOS verwalten。 ESkönnendamit奥赫播客verwaltet werden。

• 美国的陆军2.5辅助
一个GUI客户端应用程序的下载安装和播放美洲陆军2.5在Windows,Mac和Linux的一个新的自定义授权系统。 在服务器端为Windows,Mac和Linux操作系统桌面的服务器管理器和命令行专门为Windows和Linux服务器管理。 后端的服务器componets包括使用battletracker帐户和统计数据库和一个PB的日志记录球员可能出现的zuobi活动的流媒体服务器更换为美国军队(美洲军队2 auth服务下降2011年12月关闭)授权制度。 aa25assist.sourceforge.net aa25.org forum.aa25.org

• shairport4w
的AirTunes模拟器。 “Shairport”为Windows。 无线串流音乐到您的电脑从你的iPod / ipad公司/ iPhone / iTunes的。

• eViacam
鼠标替代软件,移动指针,当你移动你的头。 它适用于标准的电脑配备网络摄像头。 不需要额外的硬件要求。 根据奖项的获奖面鼠标软件。 对于Linux和Windows系统。
文件路径=/E:/wx-workspace/sxtc/wx4.0_bzb_c1.0.0/src/main/webapp/WEB-INF/classes/jcrxxcx_jczm.jrxml 2025-11-27 19:47:51,465 [http-bio-8080-exec-8] ERROR org.apache.commons.digester.Digester - Parse Error at line 97 column 10: cvc-complex-type.2.4.a: Invalid content was found starting with element 'shape'. One of '{"http://jasperreports.sourceforge.net/jasperreports":property, "http://jasperreports.sourceforge.net/jasperreports":printWhenExpression, "http://jasperreports.sourceforge.net/jasperreports":break, "http://jasperreports.sourceforge.net/jasperreports":line, "http://jasperreports.sourceforge.net/jasperreports":rectangle, "http://jasperreports.sourceforge.net/jasperreports":ellipse, "http://jasperreports.sourceforge.net/jasperreports":image, "http://jasperreports.sourceforge.net/jasperreports":staticText, "http://jasperreports.sourceforge.net/jasperreports":textField, "http://jasperreports.sourceforge.net/jasperreports":subreport, "http://jasperreports.sourceforge.net/jasperreports":pieChart, "http://jasperreports.sourceforge.net/jasperreports":pie3DChart, "http://jasperreports.sourceforge.net/jasperreports":barChart, "http://jasperreports.sourceforge.net/jasperreports":bar3DChart, "http://jasperreports.sourceforge.net/jasperreports":xyBarChart, "http://jasperreports.sourceforge.net/jasperreports":stackedBarChart, "http://jasperreports.sourceforge.net/jasperreports":stackedBar3DChart, "http://jasperreports.sourceforge.net/jasperreports":lineChart, "http://jasperreports.sourceforge.net/jasperreports":xyLineChart, "http://jasperreports.sourceforge.net/jasperreports":areaChart, "http://jasperreports.sourceforge.net/jasperreports":xyAreaChart, "http://jasperreports.sourceforge.net/jasperreports":scatterChart, "http://jasperreports.sourceforge.net/jasperreports":bubbleChart, "http://jasperreports.sourceforge.net/jasperreports":timeSeriesChart, "http://jasperreports.sourceforge.net/jasperreports":highLowChart, "http://jasperreports.sourceforge.net/jasperreports":candlestickChart, "http://jasperreports.sourceforge.net/jasperreports":meterChart, "http://jasperreports.sourceforge.net/jasperreports":thermometerChart, "http://jasperreports.sourceforge.net/jasperreports":multiAxisChart, "http://jasperreports.sourceforge.net/jasperreports":stackedAreaChart, "http://jasperreports.sourceforge.net/jasperreports":ganttChart, "http://jasperreports.sourceforge.net/jasperreports":elementGroup, "http://jasperreports.sourceforge.net/jasperreports":crosstab, "http://jasperreports.sourceforge.net/jasperreports":frame, "http://jasperreports.sourceforge.net/jasperreports":componentElement, "http://jasperreports.sourceforge.net/jasperreports":genericElement, "http://jasperreports.sourceforge.net/jasperreports":returnValue}' is expected. org.xml.sax.SAXParseException; lineNumber: 97; columnNumber: 10; cvc-complex-type.2.4.a: Invalid content was found starting with element 'shape'. One of '{"http://jasperreports.sourceforge.net/jasperreports":property, "http://jasperreports.sourceforge.net/jasperreports":printWhenExpression, "http://jasperreports.sourceforge.net/jasperreports":break, "http://jasperreports.sourceforge.net/jasperreports":line, "http://jasperreports.sourceforge.net/jasperreports":rectangle, "http://jasperreports.sourceforge.net/jasperreports":ellipse, "http://jasperreports.sourceforge.net/jasperreports":image, "http://jasperreports.sourceforge.net/jasperreports":staticText, "http://jasperreports.sourceforge.net/jasperreports":textField, "http://jasperreports.sourceforge.net/jasperreports":subreport, "http://jasperreports.sourceforge.net/jasperreports":pieChart, "http://jasperreports.sourceforge.net/jasperreports":pie3DChart, "http://jasperreports.sourceforge.net/jasperreports":barChart, "http://jasperreports.sourceforge.net/jasperreports":bar3DChart, "http://jasperreports.sourceforge.net/jasperreports":xyBarChart, "http://jasperreports.sourceforge.net/jasperreports":stackedBarChart, "http://jasperreports.sourceforge.net/jasperreports":stackedBar3DChart, "http://jasperreports.sourceforge.net/jasperreports":lineChart, "http://jasperreports.sourceforge.net/jasperreports":xyLineChart, "http://jasperreports.sourceforge.net/jasperreports":areaChart, "http://jasperreports.sourceforge.net/jasperreports":xyAreaChart, "http://jasperreports.sourceforge.net/jasperreports":scatterChart, "http://jasperreports.sourceforge.net/jasperreports":bubbleChart, "http://jasperreports.sourceforge.net/jasperreports":timeSeriesChart, "http://jasperreports.sourceforge.net/jasperreports":highLowChart, "http://jasperreports.sourceforge.net/jasperreports":candlestickChart, "http://jasperreports.sourceforge.net/jasperreports":meterChart, "http://jasperreports.sourceforge.net/jasperreports":thermometerChart, "http://jasperreports.sourceforge.net/jasperreports":multiAxisChart, "http://jasperreports.sourceforge.net/jasperreports":stackedAreaChart, "http://jasperreports.sourceforge.net/jasperreports":ganttChart, "http://jasperreports.sourceforge.net/jasperreports":elementGroup, "http://jasperreports.sourceforge.net/jasperreports":crosstab, "http://jasperreports.sourceforge.net/jasperreports":frame, "http://jasperreports.sourceforge.net/jasperreports":componentElement, "http://jasperreports.sourceforge.net/jasperreports":genericElement, "http://jasperreports.sourceforge.net/jasperreports":returnValue}' is expected. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
最新发布
11-28
<think> 根据用户描述,错误出现在 jrxml 文件的第97行第10列,具体是 `<shape>` 元素内出现了无效内容,而解析器期望的是特定元素。在 JasperReports 中,`<shape>` 元素有严格的子元素定义。 ### 解决步骤: 1. **定位错误位置**: - 打开文件:`/E:/wx-workspace/sxtc/wx4.0_bzb_c1.0.0/src/main/webapp/WEB-INF/classes/jcrxxcx_jczm.jrxml` - 跳转至第97行附近 2. **检查 `<shape>` 的合法子元素**: 根据 JasperReports Schema 定义,`<shape>` 允许的子元素为(按顺序): - `reportElement`(必须) - `graphicElement`(可选) - `shapeType`(必须) - `roundRadius`(可选,仅当形状为圆角矩形时) - `rotation`(可选) 3. **修复无效结构**: - 确保子元素顺序正确 - 移除未定义的元素 ### 正确示例: ```xml <shape> <!-- 1. reportElement 必须放在第一位 --> <reportElement x="0" y="0" width="100" height="50"/> <!-- 2. graphicElement 可选(用于设置边框/颜色) --> <graphicElement> <pen lineWidth="0.5" lineColor="#CCCCCC"/> </graphicElement> <!-- 3. shapeType 必须存在 --> <shapeType>roundRectangle</shapeType> <!-- 4. roundRadius 在需要圆角时添加 --> <roundRadius>5</roundRadius> <!-- 5. rotation 旋转元素(可选) --> <rotation>45</rotation> </shape> ``` ### 常见错误原因: 1. **元素顺序错误**:例如将`<rotation>`放在`<reportElement>`前面 2. **使用了非法子元素**:例如在`<shape>`内直接放`<text>`等非允许元素 3. **缺少必须元素**:例如忘记写`<shapeType>` ### 调试建议: 1. 检查第97行附近是否存在: - 未闭合的标签 - 拼写错误的元素名(如`<shapType>`) - 顺序错乱(如`<rotation>`出现在`<shapeType>`之前) ### 版本兼容性提示: - JasperReports 6.0+ 支持`<rotation>`元素 - 旧版本需升级或使用图片替代方案(参考引用[^1]关于版本兼容性的说明) §§相关问题§§ 1. 如何验证 JRXML 文件是否符合 Schema 规范? 2. 在 iReport 设计器中如何正确添加旋转效果? 3. 旋转后的元素位置计算有哪些注意事项? 4. 是否支持动态旋转角度(通过参数控制)? </think> 在 JasperReports 的 JRXML 文件中遇到 "从元素 'shape' 开始发现无效内容" 的错误,通常是由于 `<shape>` 元素的子元素顺序不正确或使用了无效元素造成的。以下是完整的解决方案: ### 错误原因分析 1. **XML 结构要求严格**:JRXML 文件需要严格遵循 JasperReports Schema 定义的元素顺序 2. **常见问题位置**:第 97 行第 10 列的错误表明在 `<shape>` 元素内部出现了不符合预期的内容 3. **版本兼容性问题**:引用[1]中提到的高版本无法解析低版本问题可能相关 ### 解决方案步骤 1. **检查 `<shape>` 元素的结构顺序** 正确顺序应该是: ```xml <shape> <!-- 1. reportElement 必须放在首位 --> <reportElement .../> <!-- 2. graphicElement (可选) --> <graphicElement>...</graphicElement> <!-- 3. shapeType (必须) --> <shapeType>roundRectangle</shapeType> <!-- 4. roundRadius (可选) --> <roundRadius>5</roundRadius> <!-- 5. rotation (可选) --> <rotation>45</rotation> </shape> ``` 2. **修复常见错误情况**: ```xml <!-- 错误示例:元素顺序颠倒 --> <shape> <rotation>30</rotation> <!-- rotation 不能放在 reportElement 前面 --> <reportElement x="0" y="0" width="100" height="50"/> </shape> <!-- 正确修复:调整元素顺序 --> <shape> <reportElement x="0" y="0" width="100" height="50"/> <rotation>30</rotation> <!-- rotation 放在正确位置 --> </shape> ``` 3. **验证 XML 结构完整性**: - 检查所有标签是否正确闭合 - 确保没有在 `<shape>` 内使用无效元素(如 `<text>` 等) - 使用 XML 验证工具检查文件 4. **版本兼容性处理**(参考引用[1]): - 确认使用的 JasperReports 和 iReport 版本一致 - 在 iReport 设计器中重新保存 JRXML 文件以更新格式 5. **使用设计器修复**: ```bash # 在 iReport 中打开文件并重新保存 ./ireport.sh /E:/wx-workspace/.../jcrxxcx_jczm.jrxml ``` ### 完整正确示例 ```xml <band height="50"> <shape> <!-- 1. 必须元素 --> <reportElement x="10" y="10" width="200" height="30"/> <!-- 2. 图形属性 --> <graphicElement> <pen lineWidth="1.0" lineColor="#000000"/> </graphicElement> <!-- 3. 形状类型 --> <shapeType>roundRectangle</shapeType> <!-- 4. 圆角半径 --> <roundRadius>5</roundRadius> <!-- 5. 旋转设置 --> <rotation>30</rotation> </shape> </band> ``` ### 调试建议 1. 在 iReport 设计器中打开文件,查看错误位置的视觉提示 2. 使用 XML 验证工具: ```bash xmllint --noout --schema jasperreport.xsd jcrxxcx_jczm.jrxml ``` 3. 引用[2]中的导出方法可帮助验证: ```java // 导出为 HTML 调试 JasperExportManager.exportReportToHtmlFile(jasperPrint, "debug.html"); ``` ### 字体兼容性处理(参考引用[3]) 如果涉及中文显示问题: 1. 创建 `jasperreports_extension.properties` 2. 添加字体配置: ```properties net.sf.jasperreports.extension.registry.factory.simple.font.families=... ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值