Java 如何在Intellij中将目录标记为资源包目录

Java 如何在Intellij中将目录标记为资源包目录,java,intellij-idea,Java,Intellij Idea,我正在尝试IntelliJ,以了解它在Java开发中与Eclipse的比较。我已经从Eclipse导入了代码格式化程序,并在Intellij中发现了大多数新事物。但还有更多的东西需要学习: 问题1: 我有一个资源文件夹,然后是一个i18n文件夹。我的所有资源包文件都在i18n文件夹中。如何告诉Intellij将这些文件视为资源包文件,并将它们与资源包编辑器关联 问题2: 为什么Intellij给我java.awt和javax.swing包的*值 import java.awt.*; import

我正在尝试IntelliJ,以了解它在Java开发中与Eclipse的比较。我已经从Eclipse导入了代码格式化程序,并在Intellij中发现了大多数新事物。但还有更多的东西需要学习:

问题1:

我有一个资源文件夹,然后是一个i18n文件夹。我的所有资源包文件都在i18n文件夹中。如何告诉Intellij将这些文件视为资源包文件,并将它们与资源包编辑器关联

问题2:

为什么Intellij给我java.awt和javax.swing包的*值

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;

如何将它们简化为类名?

对于问题1,您可以在项目结构中将文件夹标记为资源文件

查看更多信息

对于问题2,这是关于禁用通配符导入的

在“设置/首选项”对话框中⌘,, 选择代码样式| Java| 进口。 确保启用了“使用单个类导入”选项。 在要使用“”的导入的类计数和要使用的名称计数中 使用“”字段进行静态导入,请指定绝对超过 包中的类数和包中的名称数 类,例如,999。 查看更多信息


希望有帮助

看来资源文件夹与资源包文件夹不同:。资源包是用于国际化的。@peterbston,是的,有一点不同,我错过了。仍然需要将*_en文件放在类路径下,并将其导入到项目属性中。您找到了正确的文档,那么如何让Intellij知道我的i18n文件夹是一个资源包文件夹?文档还不够?我认为它非常清楚地说明了如何设置资源包文件夹。在“文件”菜单上,指向“新建”,然后单击“资源束”,或按⌘N并单击Resource Bundle。否,该文档告诉用户如何添加新的资源捆绑包。我没有添加新的资源包。我要求Intellij识别现有的资源包。我刚刚发现Intellij确实可以识别我现有的资源包文件,但关联的编辑器还不够好。例如,我有中文和英文资源包。对于中文,编辑器只显示unicode。我想要的,或者说Eclipse拥有的,是,对于中文,编辑器将向我显示unicode和中文字符。我只需要输入汉字,编辑会帮我把它翻译成unicode。有这个插件吗