标签: runtime-error

请在下面的java代码中澄清问题

  import java.lang.Process;    
  import java.io.*;   
  import java.io.InputStream;    
  import java.io.IOException;    
  public class prgms{    
  public static void main(String[] args) {    
    try {    
      // Execute a command without arguments    
      String command = "java JavaSimpleDateFormatExample";    
      Process child = Runtime.getRuntime().exec(command);    

      // Execute a command with an argument    
      // command = "java JavaStringBufferAppendExample";    
     //child = Runtime.getRuntime().exec(command);    
    } catch (IOException e) {    
    }    
    InputStream in = child.getInputStream();    
    int c;    
    while ((c = in.read()) != -1) {    
        process((char)c);    
    }    
    in.close();    
  }    
}    
Run Code Online (Sandbox Code Playgroud)

我已经修改过这种方式......但是发生以下错误,

prgms.java:17: cannot find symbol    
symbol  : …
Run Code Online (Sandbox Code Playgroud)

java runtime-error

0
推荐指数
1
解决办法
498
查看次数

是什么导致这个ArrayIndexOutOfBoundsException?

我是斯卡拉的新手.

这是简单的代码


object SimpleIfStatementDemo {
  def main(args: Array[String]) {   
    var numA: Int = args(0).toInt
    var numB: Int = args(1).toInt
    if(numA>numB) {
      print(numA)
    } else {
      print(numB)               
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

它可以编译,但不能运行它.这是错误我得到了它


java.lang.ArrayIndexOutOfBoundsException: 0   at
Run Code Online (Sandbox Code Playgroud)

位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)的sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)的Main.main(SimpleIfSatementDemo.scala)主$ .main(SimpleIfSatementDemo.scala:5).在scala.tools.nsc.util.ScalaClassLoader $$ anonfun $ run $ 1.apply(ScalaClassLoader.)的java.lang.reflect.Method.invoke(Method.java:597)中反映.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25). scala:78)在scala.tools的scala.tools.nsc.util.ScalaClassLoader $ class.asContext(ScalaClassLoader.scala:24)scala.tools.nsc.util.ScalaClassLoader $ URLClassLoader.asContext(ScalaClassLoader.scala:88) .sc.util.ScalaClassLoader $ class.run(ScalaClassLoader.scala:78)at scala.tools.nsc.util.ScalaClassLoader $ URLClassLoader.run(ScalaClassLoader.scala:101)at scala.tools.nsc.ObjectRunner $ .run( ObjectRunner.scala:33)scala.tools.nsc.ObjectRunner $ .runAndCatch(ObjectRunner.scala:40)at scala.tools.nsc.ScriptRunner.scala $ tools $ nsc $ ScriptRunner $$ runCompiled (ScriptRunner.scala:171)scala.tools.nsc.ScriptRunner $$ anonfun $ runScript $ 1.apply(ScriptRunner.scala:188)at scala.tools.nsc.ScriptRunner $$ anonfun $ runScript …

scala runtime-error

0
推荐指数
2
解决办法
2652
查看次数

访问冲突写入位置0x0000000a

我做了一个简单的程序,我在其中执行一个带有用户输入参数的程序,但每当我运行它时,它都会给我错误

        "Unhandled exception at 0x00f138b7 in SZP_Client.exe: 0xC0000005: Access violation writing location 0x0000000a."
Run Code Online (Sandbox Code Playgroud)

我的代码是

        char* command_text;
        cout << "Enter SERVER IP Address without Port ";
        cin >> command_text;
        char* command_str = strdup("PServLib.exe \"127.0.0.1\" \"30760\" ");
        string command_string_out_final= command_str;
        command_string_out_final.append(command_text);
        command_string_out_final = command_string_out_final + " \"3627\"";
        system(command_string_out_final.c_str());
Run Code Online (Sandbox Code Playgroud)

为什么我的代码会引发访问冲突,我该如何解决?

c++ runtime-error

0
推荐指数
1
解决办法
1049
查看次数

Python条件不适用(if/elif)

我的python代码中的条件有问题.这是一个数学应用程序,这里的代码部分运行不正常:

def askNumber():
    """Asks the number to test"""
    a=raw_input("Select the number to test (type 'exit' for leaving):")
    if len(a)!=0 and a.lower!="exit":
        try:
            b= int(a)
            processing(b)
        except ValueError:
            print "Your input is not valid. Please enter a 'number'!"
            time.sleep(1)
            askNumber()
    elif len(a)!=0 and a.lower=="exit":
        answer()
    else:
        print "Your input can't be 'empty'"
        time.sleep(1)
        askNumber()
Run Code Online (Sandbox Code Playgroud)

因此,当在"a"的raw_input中输入"exit"时,应用的假设条件是elif,但最终应用if,最后打印"您的输入无效.请输入'数字'! " 对不起,如果它是明显的东西,我是一个乞丐,虽然我试图多次找到错误.

python runtime-error conditional-statements

0
推荐指数
1
解决办法
165
查看次数

免费的特殊错误

我正在调试我已经工作了一段时间的项目,并且遇到了一些涉及的疯狂错误free.我无法上传代码,因为没有办法确切地说出问题所在(大约2500行代码分成22个文件),但我会解释我所知道的.

首先,gdb正在用于整个调试过程.这个错误似乎从呼叫上升到了free.gdb程序退出后,我收到以下错误消息SIGABRT:

*** Error in `application': free(): invalid next size (normal): 0x08052008 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x767e2)[0xb7e467e2]
/lib/i386-linux-gnu/libc.so.6(+0x77530)[0xb7e47530]
application[0x8049aef]
application[0x804a8aa]
application[0x8048bee]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0xb7de9935]
application[0x8048a51]
======= Memory map: ========
08048000-08050000 r-xp 00000000 00:16 1571817    application
08050000-08051000 r--p 00007000 00:16 1571817    application
08051000-08052000 rw-p 00008000 00:16 1571817    application
08052000-08073000 rw-p 00000000 00:00 0          [heap]
b7d9c000-b7db7000 r-xp 00000000 08:01 1309022    /lib/i386-linux-gnu/libgcc_s.so.1
b7db7000-b7db8000 r--p 0001a000 08:01 1309022    /lib/i386-linux-gnu/libgcc_s.so.1
b7db8000-b7db9000 rw-p 0001b000 08:01 1309022    /lib/i386-linux-gnu/libgcc_s.so.1
b7dce000-b7dd0000 …
Run Code Online (Sandbox Code Playgroud)

c memory malloc free runtime-error

0
推荐指数
1
解决办法
162
查看次数

这种不兼容的类型错误有什么问题?

我无法弄清楚为什么我会收到这个错误.

这是代码:

public static int WriteBirdType() {

BufferedReader reader = new BufferedReader( new FileReader ("fugler.txt"));
String         line = null;
StringBuilder  stringBuilder = new StringBuilder();
String         ls = System.getProperty("line.separator");

while( ( line = reader.readLine() ) != null ) {
stringBuilder.append( line );
stringBuilder.append( ls );
}

return stringBuilder.toString();
Run Code Online (Sandbox Code Playgroud)

这是错误:

test.java:78: error: incompatible types
return stringBuilder.toString();
                             ^
required: int
found:    String
1 error
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?

java runtime-error

0
推荐指数
1
解决办法
4102
查看次数

Sed: syntax error with unexpected "("

I've got file.txt which looks like this:

C00010018;1;17/10/2013;17:00;18;920;113;NONE
C00010019;1;18/10/2013;17:00;18;920;0;NONE
C00010020;1;19/10/2013;19:00;18;920;0;NONE
Run Code Online (Sandbox Code Playgroud)

And I'm trying to do two things:

  1. Select the lines that have $id_play as 2nd field.
  2. Replace ; with - on those lines.

My attempt:

#!/usr/bin/perl

$id_play=3;
$input="./file.txt";
$result = `sed s@^\([^;]*\);$id_play;\([^;]*\);\([^;]*\);\([^;]*\);\([^;]*\);\([^;]*\)\$@\1-$id_play-\2-\3-\4-\5-\6@g $input`;
Run Code Online (Sandbox Code Playgroud)

And I'm getting this error:

sh: 1: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

Why?

perl runtime-error sed

0
推荐指数
1
解决办法
1173
查看次数

JavaScript:由于安全性错误,无法获取图像数据

我有完全相同的问题,因为在用户这一问题.我正在使用此代码:

function imgData(img) {
    var src_canvas = document.createElement('canvas');
    src_canvas.width = this.width;
    src_canvas.height = this.height;

    var src_ctx = src_canvas.getContext('2d');
    src_ctx.drawImage(img, 0, 0);
    var src_data = src_ctx.getImageData(0, 0, this.width, this.height).data;
}
Run Code Online (Sandbox Code Playgroud)

它总是在Chrome上生成此错误:

Uncaught SecurityError: An attempt was made to break through the security policy of the user agent. Resources.js:27
Unable to get image data from canvas because the canvas has been tainted by cross-origin data. Resources.js:27
Run Code Online (Sandbox Code Playgroud)

我是JavaScript的新手,不知道这里有什么问题.今天互联网似乎也处于亏损状态,所以我现在在这里.我引用的问题的答案是指他试图使用来自外部源(他的文件系统之外)的图像的问题.问题是,我不是.我只是在我的文件系统上运行Chrome中的文件.该图像也在我的文件系统中,而不是我认为值得出现安全错误的任何地方.有什么想法吗?我是个白痴吗?

javascript security runtime-error canvas image

0
推荐指数
1
解决办法
2323
查看次数

UISearchBar用于Swift中的tableView,具有多个原型单元格

我需要为动态tableView实现一个搜索栏.对于Swift中的搜索栏,有一个例子,请访问http://www.raywenderlich.com/76519/add-table-view-search-swift.该示例仅显示如何为一个原型单元执行此操作.我有多个.

我尝试用以下方法自己实现:

class MediaItem{
    var name: String
    init(name: String){
        self.name = name
    }
}

class Movie: MediaItem{
    var director: String
    init(name:String, director: String){
        self.director = director
        super.init(name: name)
    }
}


class Song: MediaItem{
    var artist: String
    init(name: String, artist: String){
        self.artist = artist
        super.init(name: name)
    }
Run Code Online (Sandbox Code Playgroud)

}

//
//  ItemsTableViewController.swift
//  SearchBarTest1
//
//  Created by Josh Kallus on 12/7/14.
//  Copyright (c) 2014 JMKLABS. All rights reserved.
//

import UIKit

class ItemsTableViewController: UITableViewController, UISearchBarDelegate, UISearchDisplayDelegate {

var …
Run Code Online (Sandbox Code Playgroud)

runtime-error uitableview uisearchbar swift

0
推荐指数
1
解决办法
1652
查看次数

如何在C中将内存分配给字符串数组-malloc错误

问题:我想为固定大小的字符串数组的元素分配内存,但是,我遇到崩溃的机会是75%。

那是我的程序完美运行的25%的时间,但是错误是我以前从未遇到过的错误

#define PACKAGE_COUNT 60
#define MAX_COUNT     5

const char *colors[] = { "blue", "red", "yellow", "purple", "orange" };

char **generatePackage() {


  char **generatedPackage = malloc(PACKAGE_COUNT);
  int randomIndex         = 0;

  for (int i = 0; i <= PACKAGE_COUNT; ++i) {

    randomIndex         = rand() / (RAND_MAX / MAX_COUNT + 1);
    generatedPackage[i] = malloc(sizeof(char) * sizeof(colors[randomIndex])); 
    // ERROR

    strcpy((generatedPackage[i]), colors[randomIndex]);

    // printf("generatePackage - %d: %s \n", i + 1, generatedPackage[i]);
  }

  return generatedPackage;
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

c malloc runtime-error

0
推荐指数
1
解决办法
48
查看次数