我无法获得system2结果.试图执行示例jar文件.
execute_system.R:
workingDir <- "C:/Code"
setwd(workingDir)
command <- "java -jar sample.jar 674"
commandResult <- system2(command, stdout="C:/Code/stdout.txt", stderr="C:/Code/stderr.txt")
cat("commandResult: ", commandResult)
Run Code Online (Sandbox Code Playgroud)
我执行此execute_system.R文件并生成空文件时收到错误消息(stdout.txt,stderr.txt)
commandResult: 127
warning message: running command '"java -jar sample.jar 674"' had status 127
Run Code Online (Sandbox Code Playgroud)
我想读取system2命令结果,需要处理结果数据.
当我执行相同的命令提示符时,我得到了正确的结果
C:/Code>java -jar sample.jar 123
convert from String to int...
Input: 123
Value: 123
Conversion process done!!!
Run Code Online (Sandbox Code Playgroud)
实际的我的Java代码
public class Conversion{
public static void main(String args[]){
System.out.println("convert from String to int...");
String input = args[0];
System.out.println("Input: " + input );
int value = …Run Code Online (Sandbox Code Playgroud) 我必须随时间从 Julian 值转换为常规日期。
Select to_char(to_date(2455198, 'J'), 'DD-MM-YYYY HH:mm:ss') from dual;
Run Code Online (Sandbox Code Playgroud)
此查询有效,结果为 01-01-2010 12:00:00
Select to_char(to_date(2455197.75001, 'J'), 'DD-MM-YYYY HH:mm:ss') from dual;
Run Code Online (Sandbox Code Playgroud)
上面的查询不起作用并出现此错误:
ORA:01830: 日期格式图片在转换整个输入字符串之前结束
Julian 值:2455197.75001和等效日期值是:1-January-2010 06:00:01