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

播放框架2.2。2和JDK1.7。0_79起始问题

富凯旋
2023-03-14

我在用软呢帽,玩2.2。2和JDK1.7。0_79

我创建了一个新的项目HelloWorld,当我尝试运行它时,出现以下错误

[HelloWorld]运行

---(从SBT运行应用程序,启用自动重新加载)---

[info]play-监听HTTP on/0:0:0:0:0:0:0:0:9000

(服务器启动,使用Ctrl D停止并返回控制台...)

[信息]播放-应用程序已启动(开发)[错误]应用程序-

!内部服务器错误,为(GET) [/] -

JAVAlang.UnsupportedClassVersionError:控制器/应用程序:不支持的主要版本。java的次要版本52.0。lang.ClassLoader。在java上定义CLASS1(本机方法)~[na:1.7.079]。lang.ClassLoader。在java上定义类(ClassLoader.java:800)~[na:1.7.0\u79]。安全SecureClassLoader。java上的defineClass(SecureClassLoader.java:142)~[na:1.7.079]。网URLClassLoader。在java上定义类(URLClassLoader.java:449)~[na:1.7.0_79]。网URLClassLoader。在java上访问$100(URLClassLoader.java:71)~[na:1.7.0_79]。网URLClassLoader$1。运行(URLClassLoader.java:361)~[na:1.7.0_79][error]应用程序-呈现默认错误页scala时出错。匹配错误:java。lang.UnsupportedClassVersionError:控制器/应用程序:不支持的主要版本。次要版本52.0(类java.lang.UnsupportedClassVersionError)正在运行。应用程序编程接口。全球设置$class。OneError(GlobalSettings.scala:131)~[play_2.10.jar:2.2.2]正在播放。应用程序编程接口。DefaultGlobal$。OneError(GlobalSettings.scala:189)[播放2.10.jar:2.2.2]正在播放。果心服务器服务器$class。logExceptionAndGetResult$1(Server.scala:73)[播放2.10.jar:2.2.2]正在播放。果心服务器服务器$$anonfun$getHandlerFor$4。在游戏中应用(Server.scala:83)[play_2.10.jar:2.2.2]。果心服务器服务器$$anonfun$getHandlerFor$4。在scala上应用(Server.scala:81)[play_2.10.jar:2.2.2]。util。要么是$RightProjection。flatMap(任择一个.scala:523)[scala library.jar:na]

我是新来的,没有任何想法...遵循pdf教程,下载了相同版本的play 2.2.2

共有1个答案

夹谷志
2023-03-14

很难说清楚,但这通常是因为您使用JDK1.7运行,并使用JDK1.8进行编译。您可以尝试将以下内容添加到生成中。sbt:

javacOptions=Seq("-源","1.7","-目标","1.7")

您肯定只安装了jdk1.7

 类似资料:
  • 你好,我是新来玩框架游戏的。在我的后端集群中,有基于SOAP的java Web服务在jetty服务器下运行。我正在使用play 2.1.2开发一个基于Web的应用程序,它应该调用在后端集群中运行的SOAP Web服务。 我在谷歌上搜索,找到了一些链接,但我看不出来http://playframework.wordpress.com/2010/08/15/web-services-using-pla

  • 问题内容: 我想知道(我的Java应用程序的)播放框架版本与我的应用程序的Java版本之间是否有任何联系? 示例:如果我使用play 2.2.1并在计算机上安装了java8。我可以在代码中使用java8吗? 如果有连接。java8的第一个播放版本是什么? 谢谢你妮芙 问题答案: Play 2.3.x是提及Java 8的第一个版本,请参见此处 今天早晨,我正在与我的一位同事交谈,他发现运行2.1.x

  • 问题内容: 我正在尝试在数据库中保存一个简单的对象,但这给我带来了问题。 这是我的对象类: 这就是我的控制器中的内容: 我正在为其他模型做完全相同的事情,但是我没有任何问题,仅此一项给我带来了问题。当我刷新浏览器时,我得到: 我还添加了配置,在控制台中,我得到了: 浏览器也显示了这一点:但是我不知道在哪里可以查看我的日志,那么有人也可以告诉我吗? 问题答案: 是MySQL中的保留字,您需要按以下步

  • 而是使用EventStream而不是ArchivedEventStream,当我运行命令alert(通知)消息时,会转到除原始发件人之外的所有连接套接字,我也可以如何发送到原始发件人。 这是我的模型和控制器,使用WebSocket 事件模型 这是控制器

  • Rest服务器(Play Framework)中的相关问题在负载测试期间出现“读取超时”异常 java版本“1.8.0_31”java(TM)SE运行时环境(Build1.8.0_31-B13)java HotSpot(TM)64位服务器VM(Build25.31-B07,混合模式) 我正在我的本地PC中测试jmeter。我使用了2000个线程,出现了超时异常,并且Socket不知为什么没有关闭。

  • 在用400k记录查询MongoDb时,我得到了< code>OutOfMemoryError。我收集了大约40万条用户记录。当我试图检索所有用户(在弹性搜索中转储)时,我得到了< code>OutOfMemoryError错误。 我已经浏览过这个链接,在application.config中添加了jvm.memory=-Xms64m -Xmx1024m,但还是一样的异常。 这是我的堆栈跟踪 -