有谁知道如何解决这个问题?我尝试了很多东西,但没有一个能奏效.
当我点击更多细节时,我得到了这个:
at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source)
atsun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source)
at java.security.KeyStore.load(Unknown Source)
at com.sun.deploy.security.RootCertStore$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.RootCertStore.loadCertStore(Unknown Source)
at com.sun.deploy.security.RootCertStore.load(Unknown Source)
at com.sun.deploy.security.RootCertStore.load(Unknown Source)
at com.sun.deploy.security.ImmutableCertStore.load(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin.security.PluginClassLoader.getPermissions(Unknown Source)
at java.security.SecureClassLoader.getProtectionDomain(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at …Run Code Online (Sandbox Code Playgroud) 我有一个相当混乱的问题.我正在尝试通过Android运行基本聊天客户端.我已经在我的主项目的3个班级中进行了设置.问题是,由于一些奇怪的原因,我的ChatConnect.java(处理实际的聊天消息)似乎不会弹出作为AndroidManifest.xml的Activity,这会导致一些严重的问题 - 我需要使用一个布局(具体来说)我的ChatConnect类中的game.xml)由于没有被定义为清单中的活动而拒绝加载.无论如何,这是我的三个班级.
是的,我意识到StrictMode非常可怕.但是,即使在清单中具有所述权限,我也无法让聊天客户端在没有它的情况下工作.我试过清理我的项目.
非常感谢所有帮助!
ChatConnect.java
package com.example.AndroidRPGNew.multiplayer;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.example.AndroidRPGNew.Main;
import com.example.AndroidRPGNew.R;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;
public class ChatConnect extends Activity implements Runnable {
// Begin displaying messages to game.xml. Display to chatView via new lines.
// Ability to send message via chatMessageSend - Sends chat message data from chatMessage text field
// Once connected, log to chat. Allow for multicolors, etc.
private Socket socket;
public …Run Code Online (Sandbox Code Playgroud) 我正在process-1尝试将数据写入共享内存。同时process-2我正在从同一共享内存中读取数据。在这种情况下,我需要在这两个进程之间提供同步。如果我要遍历未命名的信号量(使用shm_init(),mmap()),它会起作用吗?
我写了这样的代码,它能工作吗?
fd = shm_open("shm_name", O_CREAT| O_RDWR, S_IRUSR | S_IWUSR);
sema = mmap(NULL, sizeof(sem_t), PROT_READ | PROT_WRITE,MAP_SHARED , fd, 0);
sem_init(sema, 1, 1);
Run Code Online (Sandbox Code Playgroud)