gpt4 book ai didi

java - 无法找到图像文件java

转载 作者:行者123 更新时间:2023-12-01 17:21:58 26 4
gpt4 key购买 nike

我正在使用 eclipse,我的代码:-

package arrowRecog;

import org.sikuli.api.*;
import java.io.File;
import arrowRecog.res.*;

public class FocusTrain
{
public static void main(String[] args) throws Exception
{
Target oneDown = new ImageTarget(new File("arrowRecog.res","1down.jpg"));
}
}

树:

http://i1316.photobucket.com/albums/t601/Preformer/tree_zps1e15285b.jpg

异常(exception):

http://i1316.photobucket.com/albums/t601/Preformer/error_zps05bc7502.jpg

最佳答案

问题出在字符串文字的“\1”部分。这不是一个反斜杠后跟一个 1 - 这是一个八进制转义序列,产生 U+0001。要获得您想要的字符串,您需要:

Target oneDown = new ImageTarget(new File("arrowRecog.res\\1down.jpg"));

或者更好 - 更便携:

Target oneDown = new ImageTarget(new File("arrowRecog.res/1down.jpg"));

或者更好:

Target oneDown = new ImageTarget(new File("arrowRecog.res", "1down.jpg"));

(实际上,我使用过 Java 的每个平台都使用 / 作为目录分隔符,但使用采用两个字符串的 File 构造函数仍然是一个不错的选择一般的想法。)

关于java - 无法找到图像文件java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com