java报错:类是公共的,应在xx.java文件中声明

这篇具有很好参考价值的文章主要介绍了java报错:类是公共的,应在xx.java文件中声明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

类是公共的怎么在java中声明,问题纪录,java,Powered by 金山文档
public class Person{
    
    static public void main(String[] args){
        System.out.println("hello world!");
    }

}

问题解释:

文件名与共有类的类名不一致

解决方案:

  1. 删除代码的public

  1. 将文件名改为Person

相关解释:

  1. java文件,只要是共有类就必须与文件名一致

  1. java文件可以不包含共有类文章来源地址https://www.toymoban.com/news/detail-563938.html

到了这里,关于java报错:类是公共的,应在xx.java文件中声明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java中的Dao类是什么意思

    DAO类都是进行数据操作的类, 是对于数据库中的数据做增删改查等操作的代码。 DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接

    2024年02月13日
    浏览(28)
  • vue3+ts报错:无法找到模块“xxx.vue“的声明文件,xxx隐式拥有“any“类型

    1、报错原因:typescript不能识别.vue文件 2、解决方法: 可以在vite-env.d.ts中添加以下代码,如果没有 vite-env.d.ts ,可以自己新建一个 xxx.d.ts 类型的文件即可 创建好项目之后一直报错,搜索解决掉了,自己整理所用,原文链接:vue3+ts报错解决:无法找到模块“xxx.vue”的声明文

    2024年01月21日
    浏览(31)
  • 【JAVA】哪些集合类是线程安全的

    🍎 个人博客: 个人主页 🏆 个人专栏: JAVA ⛳️   功不唐捐,玉汝于成 目录 前言 正文 Vector: HashTable: Collections.synchronizedList()、Collections.synchronizedSet()、Collections.synchronizedMap(): 4.ConcurrentHashMap: 5.CopyOnWriteArrayList 和 CopyOnWriteArraySet: 结语  我的其他博客 在多线程编程中

    2024年01月25日
    浏览(30)
  • 【报错1】无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件。

    报错 :无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件。“e:/codeAll/webProject/Project/vue_ts/project727/node_modules/element-plus/dist/locale/zh-cn.mjs”隐式拥有 \\\"any\\\" 类型。   如果“element-plus”包实际公开了此模块,请尝试添加包含 `declare module‘element-plus/dist/locale/zh-cn.mjs\\\';` 的新声明

    2024年02月15日
    浏览(38)
  • vue3 vite配置@根路径---解决:找不到模块“./xx/xxx.vue”或其相应的类型声明

    如果在ts中使用可能会报错: 解决方案: npm install --save-dev @types/node 配置根路径后,引入文件可能会报红: vue3+ts报错:找不到模块“@/xxx”或其相应的类型声明。 ,或者是引入.vue文件的时候报红: vue3+ts报错:找不到模块“./views/login/index.vue”或其相应的类型声明。 出现这

    2024年02月16日
    浏览(26)
  • vue3之vite创建h5项目之2 (sass公共样式、声明组件、路由配置和layout组件 )

    pnpm i -D sass 1-1-1 main.ts 引入公共样式方式 1-3-1 src / style / index.scss ( 适配iphonex等还有引入其他公共的样式 ) 1-3-2 src / style / mixin.scss ( 公共样式方法抽离 ) 1-3-3 src / style / reset.scss ( 重置样式 ) 1-3-4 src / style / variables.scss ( 定义的公共变量样式 ) 1-3-5 使用变量 3-1 路径文件

    2024年02月05日
    浏览(36)
  • 报错:java: 读取D:\XX\XXX.jar时出错; error in opening zip file[有效解决方案]

    一般是在idea构建项目时报的错误。 原因:1、在构建项目时中止构建,导致jar下载失败或者下载的jar包残缺无法打开使用。     2、构建好项目后,更换idea的maven版本,导致maven的本地仓库改变,无法加载之前构建好的环境,或者打不开之前下载的jar包     3、依赖的jar因为某

    2024年02月11日
    浏览(56)
  • visual studio运行项目报错:无法启动程序“xx\visual_studio_2017_sdl_x64.exe“系统找不到指定文件

    之前也经常遇到同样的问题,然后我就一股脑的重装就完事,有时候重装也不能解决问题,是因为没有找到根本原因。 工具 - NuGet包管理 - 管理解决方案的NuGet程序包(N) 直接搜索安装 nupengl 重新运行又报错 然后就编译Ok了

    2024年02月11日
    浏览(42)
  • Java Excel 打开文件报发现“xx.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复问题解决

    发现“文件.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复? 1、后端的导出接口写的不对,又返回流数据,又返回响应体数据,导致前端将流数据和响应体数据都下载到了excel文件中。  解决办法: 接口仅返回流数据即可。

    2024年02月13日
    浏览(43)
  • java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /C:/Users/xx/.m2/repository/org/spring

    java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /C:/Users/lvgr8/.m2/repository/org/springframework/boot/spring-boot/3.1.0/spring-boot-3.1.0.jar!/org/springframework/boot/SpringApplication.class 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。 出现这个

    2024年01月17日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包