小编Dan*_*iel的帖子

如何在java中打开cmd.exe

我已经看过几个关于这个的话题,但我没有让我工作.我想要做的就是从java程序打开cmd.exe.

notepad.exe打开正常.

问题是cmd.exe剂量打开,代码编译正常,没有错误

这是我的代码:

public class CMD {

public static void main(String[] args) {

  //Trying some variants how to start. 

  //String cmd = "C:\\WINDOWS\\system32\\cmd.exe";
  //String[] cmd = {"C:\\WINDOWS\\system32\\cmd.exe","start"};

  String[] cmd = {"C:\\WINDOWS\\system32\\cmd.exe","/c","start"};

   // notepad works fine
   //String notepad = "C:\\WINDOWS\\system32\\notepad.exe";


 try {        
    Runtime runtime = Runtime.getRuntime();
    //Process p = runtime.exec(notepad);
    Process p = runtime.exec(cmd);


 }

catch (java.io.IOException exception) {
    System.out.println("Caught IOException: " + exception.getMessage());

    }
}
}
Run Code Online (Sandbox Code Playgroud)

java cmd

2
推荐指数
1
解决办法
2万
查看次数

DynamoDB 列表类型

我在理解如何从我的 Android 应用程序为 dynamoDB 创建列表时遇到问题。我可以{ "deviceId": "920e185a-63ed-46ca-bfca-f7a484ccb708" }从我的应用程序存储和加载。但是然后添加列表并将我的 JSON 对象存储为列表中的 Map 是我的挣扎。

我要创建和填充的 dynamoDB 结构在 JSON 格式中如下所示:

{ "data": [ { "heartBeatId": 1, "status": 1, "timeStamp": 1502183502711 }, { "heartBeatId": 2, "status": 1, "timeStamp": 1502183502812 } ], "deviceId": "90563daa-63ae-40c5-905e-9e8c02f9624f" } 然后我想用 Map 类型的心跳对象填充数据列表。 { "heartBeatId": 2, "status": 1, "timeStamp": 1502183502812 } 所以我在定义@DynamoDBTable(tableName = "heartbeat")类来创建这个结构时遇到了问题。

我一直在阅读有关 List 和 DynamoDBDocument 的信息:

动态数据库文档

数据类型列表

这如何 @DynamoDBTable(tableName = "heartbeat")班级现在的样子。

我希望有人能帮我定义它或给我一些关于如何继续获得我需要的结构的线索。

package com.example.android.awsdynamoapp;

import com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBAttribute;
import com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBDocument;
import com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBHashKey;
import …
Run Code Online (Sandbox Code Playgroud)

android list amazon-web-services amazon-dynamodb

2
推荐指数
1
解决办法
8402
查看次数

标签 统计

amazon-dynamodb ×1

amazon-web-services ×1

android ×1

cmd ×1

java ×1

list ×1