问题标签 [playn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 带有 GWT RPC 的 GAE 上的 ClassNotFoundException
我正在使用 PlayN 开发游戏。它包含一个类型,GameEvent
,在my-game-core
项目中定义。我的 GWT 和 GAE 代码位于 Maven 依赖项中my-game-html
。my-game-core
这是服务实现:
这编译得很好。但是,当我尝试在本地开发服务器上运行时调用该服务时,出现以下错误:
如果我取出GameEvent
并用类似的类型替换它String
,一切正常。
我在这里做错了什么?GameEvent
有一个默认构造函数。
更新:这里是 *-html 项目的 pom.xml:
更新 2:在war/WEB-INF/lib
中,我有:
- appengine-api-1.0-sdk-1.5.4.jar
- appengine-api-1.0-sdk-1.5.5.jar
- appengine-api-labs-1.5.4.jar
- appengine-api-labs-1.5.5.jar
- appengine-jsr107cache-1.5.4.jar
- appengine-jsr107cache-1.5.5.jar
- datanucleus-appengine-1.0.9.final.jar
- datanucleus-core-1.1.5.jar
- 数据核-jpa-1.1.5.jar
- geronimo-jpa_3.0_spec-1.1.1.jar
- geronimo-jta_1.1_spec-1.1.1.jar
- gwt-servlet.jar
- jdo2-api-2.3-eb.jar
- jsr107cache-1.1.jar
maven - playn maven-安装错误
当我尝试执行 playn-cute 的 maven-install 时,如何克服此错误(在 playn-project 上执行此操作时会得到相同的结果)?
p>注意:由于我的名声,我只能发布最多两个超链接的问题,错误输出包含更多,所以上面的每个 htttp 实际上应该读取 http。
android - playn内置的android工件已部署但未运行
我已经用 maven 3 安装了 playn 项目中的所有模块,没有错误。
我通过 mvn android:deploy
在正在运行的 android 模拟器中部署了一个示例,
例如展示柜,
部署完成时没有错误,但是当我在模拟器中启动部署的应用程序时,它会因黑屏或异常而失败。
支持什么安卓版本?我是否需要设置具有特定版本的模拟器?(2.3.3, 3.1, 3.2 ecc...)
展示日志
playn - PlayN 项目中的 Maven 依赖项出错
在创建 Maven 项目并将依赖项添加到 pom.xml 之后,我尝试学习 PlayN
我将 Tripleplay 库中的类用于菜单系统,例如 Showcase 演示项目中所示。当作为 Java 应用程序运行项目时一切正常,但是当作为 html 应用程序运行时,我得到了这样的错误
ant.bat 运行-html
....
[java] com.google.gwt.dev.jjs.InternalCompilerException: Failed to get JNode
[java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:140)
[java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:71)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.getType(BuildTypeMap.java:730)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createField(BuildTypeMap.java:570)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.access$300(BuildTypeMap.java:99)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap$BuildDeclMapVisitor.visit(BuildTypeMap.java:180)
[java] at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.traverse(FieldDeclaration.java:285)
[java] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1232)
[java] at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:687)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createPeersForNonTypeDecls(BuildTypeMap.java:637)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:514)
[java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:523)
[java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:599)
[java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33)
[java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:284)
[java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:233)
[java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145)
[java] at com.google.gwt.dev.Compiler.run(Compiler.java:232)
[java] at com.google.gwt.dev.Compiler.run(Compiler.java:198)
[java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
[java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
[java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
[java] at com.google.gwt.dev.Compiler.main(Compiler.java:177)
[java] [ERROR] <no source info>: public class tripleplay.ui.Interface
[java] extends java.lang.Object
[java] /* fields */
[java] public final [unresolved] playn.core.Pointer.Listener plistener
[java] public final [unresolved] playn.core.Keyboard.Listener klistener
[java] protected final [unresolved] playn.core.Pointer.Listener _delegate
[java] protected final [unresolved] Unresolved type react.Value<playn.core.Keyboard.Listener> _focused
[java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _roots
[java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _dispatch
[java] protected final [unresolved] List<Unresolved type java.lang.Runnable> _actions
怎么了?谢谢
playn - 如何在 PlayN 项目中执行 i/o 操作?
AssetManager 只有 getSound() 和 getImage() 方法。我找不到任何可以提供读取/写入其他类型资源(例如二进制文件等)的 Streams 实现。我应该朝哪个方向看?
macos - playn 不玩 mvn,讽刺的是
尝试运行 playn 给出的基本示例,想尝试一下该工具包。我正在按照此处给出的说明进行操作:http ://code.google.com/p/playn/wiki/GettingStarted
但是,在进行克隆并从命令行运行 mvn compile exec:java 后,它会出现以下响应:
mvn 编译 exec:java
现在彻底迷路了。我已经查看了给出的帮助页面,但它们似乎只是在跟我说另一种语言。作为 Maven 和 playn 的完整入门者,我无处不在。帮助!
干杯:)
编辑:
拉动并按照以下说明进行操作后,出现以下错误:
我也尝试在核心中,并得到以下错误:
还是有点失落。有任何想法吗?
android - PlayN,Android版新项目报错
我一直在关注http://code.google.com/p/playn/wiki/BeginnerInstallationGuide上的初学者 PlayN 教程
所以基本上我已经下载了 PlayN 源,设置了一个新的 Maven 项目。然后,Desktop Java 版本将按说明运行。使用 Android 版本时,我收到此错误:E/AndroidRuntime?(370): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1180)
我将生成的源保持原样,有什么线索吗?
eclipse - playn-showcase-html 不是 GWT 项目
根据入门 wiki 页面,我安装了安装了 Android 插件的 Indigo;我安装了Maven Integration for WTP
和Google
插件(按此顺序)。我可以很好地运行Java版本的showcase;当我尝试Google
> GWT Compile
showcase-html 时,Eclipse 告诉我这“不是 GWT 项目”。
我究竟做错了什么?还是这个坏了?
在接下来的 7 天内可以在此处找到源:http ://www.sendspace.com/file/zc2af3
playn - Playn - 渲染空心物体
是否有渲染空心/矢量对象的标准方法(即它们没有附加图像,只有边框)?
我希望它们也被物理模拟为动态对象。