gpt4 book ai didi

java - 为什么我在正确使用 ical4j 时会收到 ValidationException?

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:53 25 4
gpt4 key购买 nike

我尝试使用 ical4j 构建日历。当我尝试将输出输出到文件时,它给了我一个异常,如下所示:

net.fortuna.ical4j.validate.ValidationException: Property [PRODID] must be specified once.

代码:

FileOutputStream icsOutputStream = new FileOutputStream(new File("").getAbsoluteFile()+ "classInfo.ics");
CalendarOutputter icsOutputter = new CalendarOutputter();
icsOutputter.output(ical4jHandler.icsCalender,icsOutputStream);

最佳答案

来自ical4j documentation ,你可以试试这个:

import net.fortuna.ical4j.model.Calendar;

// add this :
// create a new calendar
Calendar cal = new Calendar();
cal.getProperties().add(new ProdId("-//Ben Fortuna//iCal4j 1.0//EN"));
cal.getProperties().add(Version.VERSION_2_0);
// set other properties by looking at the documentation..

// your code
FileOutputStream icsOutputStream = new FileOutputStream(new File("").getAbsoluteFile()+ "classInfo.ics");
CalendarOutputter icsOutputter = new CalendarOutputter();
// send the cal reference directly.
icsOutputter.output(cal,icsOutputStream);

请参阅文档以获取更多信息。

关于java - 为什么我在正确使用 ical4j 时会收到 ValidationException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60463073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com