Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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 如何加载应用程序JAR文件中的CSS和JS文件_Java_Css - Fatal编程技术网

Java 如何加载应用程序JAR文件中的CSS和JS文件

Java 如何加载应用程序JAR文件中的CSS和JS文件,java,css,Java,Css,我无法加载应用程序jar文件中的CSS和JS文件。如何访问我的CSS和JS文件?是的,您可以将CSS、JS、IMG/GIF等放在java和HTML所在的位置,并将它们打包到jar文件中。 你可以像这样在CSS中引用它们 .myClass{ background-image : url("resources/com.mycomp.mypackage.ReferenceClass/picture.gif"); } 例如,将引用呈现到HTML的头部分,如

我无法加载应用程序jar文件中的CSS和JS文件。如何访问我的CSS和JS文件?

是的,您可以将CSS、JS、IMG/GIF等放在java和HTML所在的位置,并将它们打包到jar文件中。
你可以像这样在CSS中引用它们

    .myClass{
            background-image : url("resources/com.mycomp.mypackage.ReferenceClass/picture.gif");
    }
例如,将引用呈现到HTML的头部分,如

    class MyComponent {
            add(new AbstractBehavior() {
                    private static final long serialVersionUID = 1L;
                    @Override
                    public void renderHead(final IHeaderResponse response) {
                            response.renderCSSReference(/* look into JavaDoc*/);
                    }
            }
    }


有关更多详细信息,请访问

使用Class.getResourceAsStream()或ClassLoader.getResourceAsStream()。除非您告诉我们您使用的是哪个框架,否则这个问题毫无意义;你目前的方法是什么——在那之前,埃里克斯的一般答案也许是你能得到的最好答案。
    class MyComponent {
            add(new HeaderContributor(/* look into JavaDoc */));
    }