Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将Java解析为类型_Java_Eclipse_Maven - Fatal编程技术网

无法将Java解析为类型

无法将Java解析为类型,java,eclipse,maven,Java,Eclipse,Maven,试图跟随图图,但似乎对我不起作用。是Maven tuto,您可以在11分钟前查看原始代码: 请在下面找到我的代码: package org.example.demo; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import org.apache.commons.io.input.ClosedInputStream; /** * Hello world!

试图跟随图图,但似乎对我不起作用。是Maven tuto,您可以在11分钟前查看原始代码:

请在下面找到我的代码:

    package org.example.demo;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.apache.commons.io.input.ClosedInputStream;

/**
 * Hello world!
 *
 */
public class App {
    public static void main( String[] args ) throws IOException
    {
        System.out.println( "Hello World!" );
        
        Properties vProp = new Properties();
        InputStream vInputStream = null;
        try {
            vInputStream = App.class.getResourceAsStream("/info.properties");
            vProp load(vInputStream);
            
        } finally {
            if (vInputStream != null) {
                vInputStream close();
}}

System.out.println("Application version :"+vProp.getProperty("org.example.demo.version+"+"?"));}

}

您缺少了点。。。
vProp.load(vInputStream)
vInputStream.close()

我还建议对vInputStream使用try with资源,无需调用close:

try (InputStream vInputStream = App.class.getResourceAsStream("/info.properties")) {
    vProp.load(vInputStream);
}

包括错误和类似的文本,而不是屏幕截图。您忘记在
vProp
之后和
vInputStream
之后键入点。还要记住
vInputStream.close()
抛出IOException,所以您需要将其放入另一个try/catch块或使用一个。谢谢各位,抱歉,我觉得自己太愚蠢了@CharlieArmstrong我甚至不知道这段代码是什么意思,我是DevOps在为CI/CD学习deep dive Maven非常感谢大家。我基本上是想给大家指出Hawk答案的方向。他们只是为你写的。运行给我:
你好,世界!线程“main”java.lang.NullPointerException位于java.util.Properties$LineReader.readLine(Properties.java:434)java.util.Properties.load0(Properties.java:353)java.util.Properties.load(Properties.java:341)org.example.demo.App.main(App.java:19)的异常
我的坏我的文件夹名为resources,它必须是资源