を実行することができません私は写真をクリックしdocumentationでキャプチャクラスで提供デモ・コードを実行しようとしたが、それは私に次のエラーを与える: -カメラコードネーム一つ
java.io.UTFDataFormatException: malformed input around byte 64
at java.io.DataInputStream.readUTF(Unknown Source)
at java.io.DataInputStream.readUTF(Unknown Source)
at com.codename1.ui.util.Resources.loadTheme(Resources.java:1270)
at com.codename1.ui.util.Resources.openFileImpl(Resources.java:303)
at com.codename1.ui.util.Resources.openFile(Resources.java:269)
at com.codename1.ui.util.Resources.<init>(Resources.java:189)
at com.codename1.ui.util.Resources.open(Resources.java:768)
at com.codename1.ui.util.Resources.open(Resources.java:688)
at com.codename1.impl.javase.JavaSEPort$4.run(JavaSEPort.java:1556)
at com.codename1.ui.Display.processSerialCalls(Display.java:1152)
at com.codename1.ui.Display.mainEDTLoop(Display.java:969)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
java.lang.IllegalStateException: Layout doesn't support adding with arguments: com.codename1.ui.layouts.FlowLayout
at com.codename1.ui.layouts.Layout.addLayoutComponent(Layout.java:64)
at com.codename1.ui.Container.addComponent(Container.java:557)
at com.codename1.ui.Form.addComponent(Form.java:1214)
at com.codename1.ui.Container.add(Container.java:198)
at com.mycompany.myapp.MyApplication.start(MyApplication.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.codename1.impl.javase.Executor$1$1.run(Executor.java:123)
at com.codename1.ui.Display.processSerialCalls(Display.java:1152)
at com.codename1.ui.Display.mainEDTLoop(Display.java:969)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
持つUTFDataFormatExceptionがでそこに常にあります新しいhello worldプログラムもあり、今まで書いたコードの実行には影響しませんでした。しかし、IllegalStateExceptionはシミュレータのアプリケーションをクラッシュさせます。私のコードでこの例外を発生させる行も指摘していません。
カメラキャプチャに使用したコードを指定します。 – Diamond
@Diamondちょっと遊んでコードを実行することができました。私は見た目を持ちたいと思っていて、コメントされたコード(サンプルコード)が上記のエラーを出した理由を理解する助けになるなら、コードを書き留めました。ありがとう – Gurankas
マシン上のJavaインストールを確認し、JDK 8がパスの最初のパスであり、JAVA_HOMEで定義されているパスであることを確認してください。リソースファイル自体をチェックし、デザイナで開いていない場合はサイズが0であるかどうかを確認してください。https://www.codenameone.com/blog/tip-track-designer-guibuilder-issues.html –