当前位置: 首页 > 知识库问答 >
问题:

Spring roo在使用Java 11的Apple M1上不起作用

喻子航
2023-03-14

我有一台不错的新苹果M1机器。我很高兴能和Java8一起蹒跚学步,但是Eclipse想要Java11,所以我已经更新到Java11。

Spring roo的问题起源于Eclipse SpringToolSuite4,当时我尝试启动roo shell,但失败了。然而,后来我发现问题不在于SpringToolSuite的安装,而在于roo本身。

我非常乐意在Eclipse/STS之外使用roo。因此,我尝试启动<code>/roo。sh从命令行,我得到了大量的错误线索,其中一些我包括在下面。

有人知道发生了什么吗?在我的旧mac上,从shell启动Spring roo仍然可以正常运行。

这在<code>spring-roo-1.3.2.RC1中都会发生。

查看roo提供的felix. jar中的default.properties,我注意到arm处理器没有别名,这意味着什么吗?

# Native Processor Aliases.  Format is felix.native.processor.alias.<normalized Processor Name>=alias1,alias2
felix.native.processor.alias.68k=
felix.native.processor.alias.arm=
felix.native.processor.alias.arm_le=
felix.native.processor.alias.arm_be=
felix.native.processor.alias.alpha=
felix.native.processor.alias.ignite=psc1k
felix.native.processor.alias.mips=
felix.native.processor.alias.parisc=
felix.native.processor.alias.powerpc=power,ppc
felix.native.processor.alias.x86=pentium,i386,i486,i586,i686
felix.native.processor.alias.x86-64=amd64,em64t,x86_64
felix.native.processor.alias.sparc=

在这一行,错误似乎都通过了Felix:

org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4002)

马尔科姆@MacBook-Pro-2 bin %。/roo.sh警告:发生了非法反射访问操作警告:org . Apache . Felix . framework . util . secure action(file:/Users/Malcolm/spring roo/spring-roo-1 . 3 . 2 . rc1/bin/org . Apache . Felix . framework-4 . 4 . 1 . jar)对方法Java . net . URL class loader . addurl(Java . net . URL)的非法反射访问警告:请考虑向org . Apache . Felix . framework . util . secure action的维护者报告此情况(OSGi . wiring . package = org . antlr . v4 . runtime)【原因:无法解析78.0:缺少需求【78.0】OSGi . wiring . package;(OSGi . wiring . package = javax . annotation . processing)])org . OSGi . framework . bundle exception:bundle com . github . antlr javaparser . antlr-Java-parser[3]中未解析的约束:无法解析3.0:缺少要求[3.0]OSGi . wiring . package;(OSGi . wiring . package = org . antlr . v4 . runtime)【原因:无法解析78.0:缺少需求【78.0】OSGi . wiring . package;(OSGi . wiring . package = javax . annotation . processing)]at org . Apache . Felix . framework . Felix . resolvebundlerevision(Felix . Java:4002)at org . Apache . Felix . framework . Felix . start Bundle(Felix . Java:2045)at org . Apache . Felix . framework . frameworkstartlevelimpl . run(frameworkstartlevelimpl . Java:304)at Java(

共有1个答案

艾宏远
2023-03-14

不幸的是,这个问题只有一个可能的答案,因为roo不再受支持。

roo项目从一开始就被设想为允许您删除它以及所有aspectj .aj文件,为您提供正常的,工作.java文件。这真的很整洁,就像整个项目一样。

只需右键单击项目(如果收到任何错误消息,请先清理它)选择重构

这给我留下了完美的工作代码,所以我很高兴。

感谢那些构思和参与Spring Roo工作的人,这真是太棒了。它使Hibernate变得如此简单,用户界面是世界一流的。

 类似资料:
  • 我有一种字体在IE8和IE9以及所有其他浏览器中都能正常工作,但第二种字体只在IE9和其他浏览器中工作。在IE8中,我得到了一个错误: “CSS3111:@font-face遇到未知错误。” 我一直在四处看书,尝试了很多事情,但都没有运气。 我的代码是: 我试过用几个不同的生成器多次重新生成eot,玩过CSS,玩过头,玩过域,等等,但是看起来它们都很好。如前所述,相同的代码在相同的,只是指向不同的

  • 我实现了spring Security3.2.5,但不幸的是@preauthorize不能用于类和方法。正如我从文档中读到的,@preauthorize应该允许方法和类工作,如果用户在注释中有指定的角色,但我能够运行所有方法或类,而没有任何角色差异。您可以看到security-config.xml和security.context.xml以及我在下面声明@preauthorize注释的类。如果你能

  • 从这个网站http://www.thedurkweb.com/automated-anonymous-interactions-with-webs-using-python-and-tor/ 回溯(最近一次调用):文件“C:\users\user\appdata\local\programs\python\python35-32\lib\site-packages\selenium\webdriv

  • 我创建了一个使用FocusListener的应用程序,以确保文本fieid的值始终为正数。当用户输入负值,然后单击“tab”键将焦点从文本字段移开时,该值将乘以-1,以使结果值为正。但是,当我运行应用程序时,文本字段没有更改。我不确定我做错了什么,并会感谢任何帮助。 以下是我的代码: }

  • 问题内容: 我正在尝试使形状的动画随着样本大小的增加(从100增加到1000)而呈指数分布。还有一个滑块,用于配置发行版的lambda参数,以及一个用于启动动画的按钮。 我的问题是,即使布局得到渲染,当我按下开始按钮时也没有动画发生。到目前为止,这是我的尝试: 为了简化起见,我在Python笔记本中运行它: 问题答案: 您应该注意函数的名称空间。 考虑 因此,您需要处理实际对象,而不是它们的某些本

  • 我的代码没有验证select。怎么了?。这个问题的解决方案是什么?很抱歉我的英语不好,非常感谢你的回答 这是我的表格 我的Javacript 忽略它:Lorem ipsum dolor sit amet,奉献精英。毛里斯·塞德·里索斯和莫利斯·迪克特。在faucibus中,Interdum和malesuada在第一次同侧前就出名了。我是一个爱的人。我是帕特·泰勒斯,我是康格·奈克。南阿罗特鲁姆尼斯

  • 问题内容: 我正在做一个API,它在Heroku上。但是我只在heroku方面遇到了socket.io的一些问题,当我在本地对其进行测试时一切正常。该API完全独立于前端,因此它们位于不同的域(和不同的主机)中。问题是在生产中,我无法成功连接插座… 我有一些问题,所有这些都是关于heroku上的socket.io配置的。我知道有些帖子包含有关此信息的信息,但是我发现这些帖子使用的是旧版本的sock

  • 我是的新手,我必须制作一个音乐播放器。我从github中举了一个例子,我正在实现我需要的东西,但是当我将代码从更新到时,它会给我一个关于的错误: Android.app.remoteserviceException:StartForeground的错误通知:java.lang.runtimeException:服务通知的无效通道:通知(通道=null pri=0 contentview=null振