java学习笔记:文件名区分大小写
来源:互联网 发布:美国一年制硕士 知乎 编辑:程序博客网 时间:2024/05/29 17:04
我按照网上的教程,写了JAVA第一个程序:Hello World!,出了两个问题,都栽在 大小写 上。
public class Hello {public static void main(String args[]){System.out.println("Hello World!");}}
保存的文件名是 hello.java,一编译,报这样的错:
D:\chenqu\code\java\HelloWorld>javac hello.java
hello.java:1: 类 Hello 是公共的,应在名为 Hello.java 的文件中声明
public class Hello {
^
1 错误
百撕不得骑姐,后来网上有提示说文件名要与类名一致,将文件名区分大小写,改回Hello.java,果然编译通过;
编译以后,运行:
D:\chenqu\code\java\HelloWorld>java hello
Exception in thread "main" java.lang.NoClassDefFoundError: hello (wrong name: He
llo)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
出来一堆的错
网上都说是环境配置的问题,我改来改去,都不行。结果还是在文件名大小写上
D:\chenqu\code\java\HelloWorld>java Hello
Hello World!
靠!
终于转向Java了,15年前我就应该这样子做。青春已逝,年华不再,禁不住内牛满面。
- java学习笔记:文件名区分大小写
- ubuntu文件名区分大小写
- Linux区分文件名大小写!
- 设置Git 区分文件名大小写
- 【js学习笔记-001】--词法结构.区分大小写
- C++学习笔记十三 - C++宏替换认识大小写区分
- Java replaceAll不区分大小写
- Android sd卡文件名不区分大小写,data 是区分大小写
- git 默认对文件名大小写不敏感 (不区分文件名大小写)
- VC中包含的头文件名,不区分大小写
- 关于git不区分文件名大小写的处理
- 区分大小写
- java实现不区分大小写替换
- java 有严格的区分大小写制度
- java 不区分大小写 高亮替换
- JAVA正则表达式不区分大小写
- java中replaceAll不区分大小写替换
- java 不区分KEY大小写的MAP
- GTK编程基础-----事件驱动(事件盒、固定窗口)
- Linux 常用命令总结(实时更新)
- zoj--2165
- MFC编程学习 ------(1)加法计算器
- ZOJ 3612 Median multiset或vector+二分
- java学习笔记:文件名区分大小写
- PHP工作模型与运行机制
- 说下API 函数SendMessage
- WeChall Training: ASCII
- Android系统源代码学习-三击事件的实现(Android设置界面的三击Android版本弹出logo)
- java基础--Jar包添加到build path方式说明--01
- SupremeWord进度37.4%
- 安卓学习笔记(一) 用适配器适配ListView和ArrayList<HashMap<String,String>>——安卓第二天
- 09.适配器模式--Adapter