我有与this Google Discussion中所述的相同错误,即用于pubsub服务的Google云仿真器的推送订阅不起作用,并引发以下问题:
private static DateTime StartDate
{
get
{
return new DateTime(EndDate.Year, 1, 1);
}
}
此线程中提出的解决方案是使用java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
标志:
--add-modules
但是在Java11中不再可能。
所以我followed up来看看如何替换此java ... --add-modules ...
标志,但是现在我必须编辑一个--add-modules
文件并使用maven添加新的依赖项。我查找了一些pom.xml
之类的Maven插件命令,因为我不确定如何重建项目,而是想运行我的
mvn exec:java
通过添加必要的依赖项来替代java -jar cloud-pubsub-emulator-0.1-SNAPSHOT-all.jar ...
标志。
PS:我试图降级到Java版本<11,然后重新安装pubsub仿真器,但是又出现了另一个错误,因此我决定坚持使用Java的最新版本。