java - 在哪里存储外部图像 Intellij GWT 项目

标签 java intellij-idea gwt project-structure

我正在使用 Intellij 和 GWT,我创建了一个 GWT 项目,Intellij 已自动创建目录结构。然后我尝试添加外部图像,但是在尝试检索图像时收到 404。

项目结构如下:

项目
-- .idea
-- out
-- src
---- com.project
-------- 客户端
-------- 服务器
-------- project.gwt.xml
-- web
---- 图像
-------- myimage.png
---- WEB-INF
---- project.css
---- project.html

我正在设置图像 URL:

img.setUrl(GWT.getModuleBaseURL() + "images/myimage.png");

我读过一些类似的问题,说它需要放置在 war 文件夹内的图像文件夹中,但是使用 intellij 它没有生成 war 文件夹,只是生成了 web 文件夹,所以我认为我的问题可能是围绕这。

当我在 Eclipse 中使用 GWT 时,做同样的事情没有任何问题,但我现在必须使用 Intellij。

最佳答案

您需要使用:

img.setUrl("images/myimage.png");

web 文件夹与 GWT 模块无关 - 对于整个应用程序来说都是相同的。

关于java - 在哪里存储外部图像 Intellij GWT 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44190800/

相关文章:

intellij-idea - Intellij插入文件模板头

java - 在 IntelliJ 或 Eclipse 中设置 java 系统属性

tomcat - 要部署到 Tomcat 的哪些文件?

java - Android Studio : Statement must be prepended with case label

java - 如何在 Apache XML-RPC 服务器应用程序中实现自省(introspection)?

java - 在 IntelliJ 中,如何一步运行 Maven 构建、执行生成的应用程序并连接调试器?

java - GWT 图像 setUrl()

gwt - 每个域的 RequestBuilder 超时和浏览器连接限制

java - 尝试用 Java 编写合并排序时出现 StackOverFlow 错误

java - 无法将 JTextfield 添加到 JTabbedPane 中的 JPanel