为什么 vscode 保存 java 文件时遇到问题?我应该检查哪个设置?

2024-03-13

在 vs code 中,我按 Ctr+N,然后按 Ctr+Shift+S,这是“另存为”选项的排序方式。当我尝试将文件另存为 .java 时,它会自动保存为类文件。当然,当我尝试不使用排序器保存文件时也会发生这种情况,因此创建 java 文件的唯一方法是在创建txt 文件。有人和我遇到过同样的问题吗?谢谢大家 。


你有这样的行为吗?

新建文件 -> 保存 -> 在“保存类型”下拉列表中选择“Java”。

如果你看一下,你会发现:Java(*.class; *.java; *.jav;.java; .jav)。还有'.class' 在 ' 之前.java',这意味着该文件将以'.class'文件扩展名保存。

这是由 VSCode 引起的,但目前,您需要在保存文件时手动更改文件扩展名。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 vscode 保存 java 文件时遇到问题?我应该检查哪个设置? 的相关文章

  • 热重载在docker中运行的java程序

    我开发了一个java程序 应该在docker中运行 然而 我在调试docker中运行的java程序时遇到了很多痛苦 我在网上搜索 一些教程提出了像 spring dev tools 这样的工具 因为我的java程序是基于spring boo
  • Java 中的 XPath 节点集

    我在 eclipse 中有这段代码 NodeSet nodes NodeSet xPath evaluate expression inputSource XPathConstants NODESET 它给我 NodeSet 上的编译时错误
  • 在Windows上安装Java 11 OpenJDK(系统路径问题)

    Java 11 最近发布了 众所周知 这个版本没有安装文件 当然 要在没有安装程序的情况下安装 Java 我将系统设置 PATH 和 JAVA HOME 设置为解压缩 Java 11 的文件夹的地址 根据对类似问题的已接受回复建议 唯一的事
  • 解决错误:日志已在具有多个实例的atomikos中使用

    我仅在使用atomikos的实时服务器上遇到问题 在我的本地服务器上它工作得很好 我在服务器上面临的问题是 init 中出错 日志已在使用中 完整的异常堆栈跟踪 java lang RuntimeException Log already
  • 在浏览器中点击应用程序时播放框架挂起

    我正在 Play 中运行一个应用程序activator run 也许 5 次中有 3 次 它会挂起 当我去http localhost 9000 它就永远坐在那里旋转 我看到很多promise timed out错误也 我应该去哪里寻找这个
  • Java 页面爬行和解析之 Crawler4j 与 Jsoup

    我想获取页面的内容并提取其中的特定部分 据我所知 此类任务至少有两种解决方案 爬虫4j https github com yasserg crawler4j and Jsoup http jsoup org 它们都能够检索页面的内容并提取其
  • 如何在jsp代码中导入java库?

    我有以下jsp代码 我想添加 java io 等库 我怎样才能做到这一点
  • 使用替换字符串中多个单词的最有效方法[重复]

    这个问题在这里已经有答案了 此刻我正在做 Example line replaceAll replaceAll cat dog replaceAll football rugby 我觉得那很丑 不确定有更好的方法吗 也许循环遍历哈希图 ED
  • 无法理解 Java 地图条目集

    我正在看一个 java 刽子手游戏 https github com leleah EvilHangman blob master EvilHangman java https github com leleah EvilHangman b
  • 在具有相同属性名称的不同数据类型上使用 ModelMapper

    我有两节课说Animal AnimalDto我想用ModelMapper将 Entity 转换为 DTO 反之亦然 但是对于具有相似名称的一些属性 这些类应该具有不同的数据类型 我该如何实现这一目标 动物 java public class
  • 归并排序中的递归:两次递归调用

    private void mergesort int low int high line 1 if low lt high line 2 int middle low high 2 line 3 mergesort low middle l
  • 检查 protobuf 消息 - 如何按名称获取字段值?

    我似乎无法找到一种方法来验证 protobuf 消息中字段的值 而无需显式调用其 getter 我看到周围的例子使用Descriptors FieldDescriptor实例到达消息映射内部 但它们要么基于迭代器 要么由字段号驱动 一旦我有
  • 将 Long 转换为 DateTime 从 C# 日期到 Java 日期

    我一直尝试用Java读取二进制文件 而二进制文件是用C 编写的 其中一些数据包含日期时间数据 当 DateTime 数据写入文件 以二进制形式 时 它使用DateTime ToBinary on C 为了读取 DateTime 数据 它将首
  • 使用 SAX 进行 XML 解析 |如何处理特殊字符?

    我们有一个 JAVA 应用程序 可以从 SAP 系统中提取数据 解析数据并呈现给用户 使用 SAP JCo 连接器提取数据 最近我们抛出了一个异常 org xml sax SAXParseException 字符引用 是无效的 XML 字符
  • Keycloak - 自定义 SPI 未出现在列表中

    我为我的 keycloak 服务器制作了一个自定义 SPI 现在我必须在管理控制台上配置它 我将 SPI 添加为模块 并手动安装 因此我将其放在 module package name main 中 并包含 module xml 我还将其放
  • 查看Jasper报告执行的SQL

    运行 Jasper 报表 其中 SQL 嵌入到报表文件 jrxml 中 时 是否可以看到执行的 SQL 理想情况下 我还想查看替换每个 P 占位符的值 Cheers Don JasperReports 使用 Jakarta Commons
  • 休眠以持久保存日期

    有没有办法告诉 Hibernate java util Date 应该持久保存 我需要这个来解决 MySQL 中缺少的毫秒分辨率问题 您能想到这种方法有什么缺点吗 您可以自己创建字段long 或者使用自定义的UserType 实施后User
  • JAVA - 如何从扫描仪读取文件中检测到“\n”字符

    第一次海报 我在读取文本文件的扫描仪中读取返回字符时遇到问题 正在读取的文本文件如下所示 test txt start 2 0 30 30 1 1 90 30 0 test txt end 第一行 2 表示两个点 第二行 位置索引 0 xp
  • java8 Collectors.toMap() 限制?

    我正在尝试使用java8Collectors toMap on a Stream of ZipEntry 这可能不是最好的想法 因为在处理过程中可能会发生异常 但我想这应该是可能的 我现在收到一个我不明白的编译错误 我猜是类型推理引擎 这是
  • Jackson 将单个项目反序列化到列表中

    我正在尝试使用一项服务 该服务为我提供了一个带有数组字段的实体 id 23233 items name item 1 name item 2 但是 当数组包含单个项目时 将返回该项目本身 而不是包含一个元素的数组 id 43567 item

随机推荐

  • 更改 GdkPixbuf (GTK3) 中像素的颜色

    我在用着Gtk StatusIcon 并且想要改变某些像素的颜色 我有一段工作代码 它加载一个带有我想要设置的颜色的 1x1 像素 PNG 文件 然后将其复制到图标 Pixbuf 虽然这种方法有效 但它有一个明显的缺点 即必须为每种颜色创建
  • 尝试在 Windows 2016 Core 容器中创建计划任务时出错

    我正在尝试构建一个包含自定义计划任务的容器 这是我的 dockerfile FROM microsoft windowsservercore RUN schtasks create tn hello sc daily st 00 00 tr
  • PHP登录错误未定义索引

    我正在尝试使用此代码登录 session start require connect php username POST username password POST password if username password query
  • ErrorColumn 值不作为 Lineage ID 存在

    在插入目标表期间 发生的任何错误都会被重定向到错误表 我们可以在其中看到ErrorCode and ErrorColumn 问题是我们得到了一个值ErrorColumn它不存在于包中的任何地方 也就是说 没有一个列具有LineageID等于
  • 当我上传到服务器时相机图像发生旋转

    我要么拍照 要么从图库中选择一张照片 然后按应有的方式在 ImageView 中显示它 就旋转而言 但是 每当我将其上传到服务器时 它总是以横向模式上传 即使它在我的画廊中处于纵向模式 我该如何解决这个问题 private void tak
  • Rails 4 + Capistrano 3:致命:部署时无法从远程存储库读取

    我在使用 Capistrano 3 部署 Rails 4 应用程序时遇到以下错误 INFO 87512eb8 Running usr bin env chmod x tmp magnificent git ssh sh as email p
  • svn cleanup: sqlite: 数据库磁盘映像格式错误

    我试图做一个svn cleanup因为我无法在工作副本中提交更改 并且出现以下错误 sqlite 数据库磁盘映像格式错误 我现在能做什么 首先 打开command terminal在存储库根目录 具有 svn作为子文件夹 cd path t
  • 用于 ruby​​ gems 的新 10.9 OSX 的命令行工具?

    安装 OSX Mavericks 10 9 演示后 我在运行捆绑包后得到这个 Gem Installer ExtensionBuildError ERROR Failed to build gem native extension User
  • R - 根据每行的函数获取矩阵的列索引

    gt set seed 2014 gt m lt matrix sample 10 16 replace TRUE nrow 4 gt m 1 2 3 4 1 3 6 1 7 2 2 1 2 6 3 7 10 7 7 4 4 7 1 5 对
  • 将多行文本边框作为更多文本中的块

    我正在尝试在段落内的多行文本周围设置边框 我基本上不希望边框出现在每一行上 而是出现在所有行周围 我意识到我可以将所有文本包装在一个 div 中 但它会阻止该文本与段落的其余部分 我想要一个流畅的段落 并且对于多行中的一个句子 有一个顶部边
  • C++ 匹配文件中的字符串并获取行号

    我有一个包含前 1000 个婴儿名字的文件 我想询问用户一个名字 搜索文件 并告诉用户该名字对于男孩名字的排名以及女孩名字的排名 如果它不是男孩名字或女孩名字 它会告诉用户它不属于该性别的流行名字 该文件的布局如下 Rank Boy Nam
  • 使用私钥连接到服务器时 pysftp AuthenticationException

    我正在尝试连接到 SFTP 服务器 我有一个私钥和一个密码 我尝试阅读SO上的相关问题 但一直无法成功连接 这是我尝试过的 pysftp Connection host
  • django-rest-framework-gis 相关领域

    我有一个地理模型结构 其中多个事件可以具有相同的位置 class Event models Model name models CharField max length 128 blank True null True location m
  • 是否有任何方法或可能性来隐藏客户端提出的网络请求

    我已经在node js上创建了登录和注册端点 使用react js创建了用于登录和注册以及提交表单的必要表单和字段 将数据发布到服务器并获得正确的响应 在浏览器内的网络部分下 用户可以看到端点和用户提供的数据 用户名和密码 是否有可能向用户
  • 异常:集合被修改;枚举操作可能无法在设置项目中的窗体 Close 上执行

    我创建了一个用 C 4 0 构建的窗口窗体应用程序的安装项目 我在我的测试 PC 上测试了该设置 其中安装了 Vs 2010 Ultimate 并且运行良好 后来为了测试该应用程序 我将其安装在另一台没有 VS 的机器上 每次我尝试关闭表单
  • 从 C 语言的文本文件中读取逗号分隔值[重复]

    这个问题在这里已经有答案了 我对 C 编程非常陌生 这是作业的一部分 我正在尝试读取以下格式的逗号分隔文本文件 value1 value2 在 C 中并尝试将它们作为 string 和 int 参数传递到函数中 我尝试过使用 sscanf
  • Android:在 Flickr 上上传图片

    我必须制作一个 Android 应用程序来将图片从手机上传到 Flickr 我开始读书API Flickr 文档 http www flickr com services api 但仍然想了解如何进行身份验证以及如何上传 我也在这里阅读了类
  • MyBatis - jdbcTypeForNull Oracle

    我将 MyBatis 与 Oracle 11g R2 数据库结合使用 我正在使用 MyBatis 3 3 和 ojdbc6 12 1 0 2 我的问题是每当我尝试插入一个空对象时我都会得到以下信息 org springframework j
  • os.mknod() 在 MacOS 上失败?

    Is os mknod Mac 上的特权调用 总是失败 不允许操作 In 1 import os In 2 os mknod tmp test123 OSError Traceback most recent call last
  • 为什么 vscode 保存 java 文件时遇到问题?我应该检查哪个设置?

    在 vs code 中 我按 Ctr N 然后按 Ctr Shift S 这是 另存为 选项的排序方式 当我尝试将文件另存为 java 时 它会自动保存为类文件 当然 当我尝试不使用排序器保存文件时也会发生这种情况 因此创建 java 文件