cmd命令行中javac报错:类HelloWorld是公有的,应在名为HelloWorld.java的文件中声明,public class HelloWorld
2017-02-21 21:50
603 查看
*说明:
1.java文件命名:(E:\ this.java)
2.内容:
1.cmd命令行javac报错:
2.解析:
因为,我们java文件命名为:“this.java”;但是,在此文件中却声明:public class HelloWorld{//code.....}。
因此,公有类名(HelloWorld)与java文件名称(this.java)不一致,所以,报错。
3.解决方法:
将“公有类名”和“java文件名称”修改成一致的名称。
(如:将this.java修改成HelloWorld.java 或将public class HelloWorld{//code........}修改成public class this{//code.......})
1.java文件命名:(E:\ this.java)
2.内容:
1.cmd命令行javac报错:
2.解析:
因为,我们java文件命名为:“this.java”;但是,在此文件中却声明:public class HelloWorld{//code.....}。
因此,公有类名(HelloWorld)与java文件名称(this.java)不一致,所以,报错。
3.解决方法:
将“公有类名”和“java文件名称”修改成一致的名称。
(如:将this.java修改成HelloWorld.java 或将public class HelloWorld{//code........}修改成public class this{//code.......})
相关文章推荐
- 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {
- helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld
- 类XX是公共的,应在名为XX.java的文件中声明public class XX
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- cmd javah 找不到类文件 javac 编译java文件 找不到符号(把class文件生成.h文件)
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- 关于命令行中javac 编译成功,用 java 运行 class 文件出现 “ 找不到或无法加载主类 ” 的问题
- java命令行下运行class文件
- java之public class和class声明区别详解 (转)
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- 为什么一个java源文件中至多只能有一个public的class声明
- cmd 命令行下 java class生成jar包
- 使用命令行执行java文件、项目(class、jar)
- java文件中不一定要有public的class,除非文件名要是这个public类的名字
- javac 和 java 定位.class文件总结
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
- Java Class文件格式access_flags 描述的是当前类(或者接口)的访问修饰符, 如public, private等, 此外, 这里面还存在一个标志位, 标志当前的额这个class描述的
- 怎么用命令行编译运行Java?cmd中javac和java命令的运用?
- Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题
- Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题