当前位置: 首页 > 知识库问答 >
问题:

如何解决映射到非java文件类型文本的java文件

郗唯
2023-03-14

我想在项目中添加一个java类,但我犯了一个错误,将其添加为文本文件。然后,我删除了它,并尝试将其作为java类再次添加,但不幸的是,它不再工作了。我得到以下错误:

Unable to parse template "Class" Error message: ABC.java mapped to not java file type text

当我搜索时,我遇到了一些类似的解决方案,但我在编辑器下找不到文件类型或我可以按照解决方案中的建议更改的任何类似内容。

任何帮助将不胜感激。

PS:我用的是IntelliJ 2018.3.4。

提前感谢,

共有3个答案

太叔睿
2023-03-14

这是马尔科夫答案的变体,在我的场景中奏效。

尝试转到文件-

吕修伟
2023-03-14

在顶部列表中选择所需的文件类型(可识别的文件类型)-在底部列表中为“文本文件”选择不需要的模式-“some filename . Java”单击“-”(减号)按钮从列表中删除模式对其他不需要的模式重复1-2-3

如果需要,您也可以通过在IDE关闭时编辑配置文件来手动执行此操作。因为它是IDE范围的设置,所以它不存储在.的文件夹中(只有项目settinsg)-要查找的文件被称为filetypes.xml并且应该位于~/库/首选项/IntelliJideaXX/选项中(其他操作系统等请参见http://devnet.jetbrains.net/docs/DOC-181)

贺博厚
2023-03-14

继续文件-

https://www . jetbrains . com/help/idea/creating-and-registering-file-types . html

 类似资料:
  • 问题内容: 我有一个Postgres表,其中包含type列。在JDBC代码中,我使用了String数组,但是有一个异常告诉我这两个不匹配。如果这些类型之间没有映射,您可以为字符串数组建议Postgres类型吗? 这是代码: 问题答案: 要了解多维PostgreSQL数组类型,请考虑手册中的以下引号: 当前实现也不执行声明的维数。无论大小或维数如何,特定元素类型的数组都被认为是同一类型。因此,仅声明

  • 问题内容: 我一直在尝试编写一些非常快速的Java代码,这些代码必须执行很多I / O。我正在使用返回ByteBuffer的内存映射文件: 我遇到的问题是ByteBuffer .array()方法(应返回一个byte []数组)不适用于只读文件。我想编写我的代码,以便它可以与构造在内存中的内存缓冲区和从磁盘读取的缓冲区一起使用。但是我不想将所有缓冲区都包装为ByteBuffer.wrap()函数,

  • 我正在编写一个小型2D游戏,目前正在为其添加脚本功能(使用Lua或Python),而我在这个问题上磕磕绊绊(我认为这将导致我为我的游戏实现某种反射系统): 我使用的是Entity Component System模式,实体的定义是由脚本(Lua表或Python dict)提供的,因此每当我想构造实体时,我都会运行该脚本: 等等。在EntityFactory中,我有一个EntityFactoryFu

  • 问题内容: 最近,我碰到了这篇文章,这篇文章很好地介绍了内存映射文件以及如何在两个进程之间共享它。这是读取文件的过程的代码: 但是,我对这种方法有几点评论/问题: 如果我们仅对空文件执行读取器,即运行 这将分配8000个字节,现在将扩展文件。返回的缓冲区的限制为8000,位置为0,因此,读取器可以继续读取空数据。发生这种情况后,阅读器将停止,如。 现在应该是作家了(代码被省去了,因为它很简单,可以

  • 以YML格式列出复杂对象: 我需要将此结构映射到java类: 是否可以使用Spring Boot功能来映射它?如果是的话,我会很感激的。

  • 我是一个编程初学者,我需要一些帮助,试图从文本文件读取到包含不同类型对象的ArrayList。我已经创建了一个控制视频目录的程序,我目前已经硬编码到程序中的ArrayList中,但我想改变这一点,所以每次程序运行时,程序都从包含目录的文本文件中读取,并将其转换为ArrayList,而不是从已经在程序中的ArrayList中读取。我已经添加了一个函数,一旦程序退出,它就会将清单写入文本文件,但我似乎