☆ 写在前面
一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等。我在这里就文件后扩展名,也叫文件后缀名的问题来探讨一下。
☆ 认识和比对
看看下面两张图片中的文件有什么区别。
A组
B组
大概瞟一眼,图标不怎么一致,仔细看看,同样的扩展名格式,B组的看起来正常,而A组貌似有一种中毒或损坏的感觉。
其实A组在隐藏扩展名的情况下,创建的文件。这也就是一般电脑装完系统,默认的情况。B组是对电脑进行了设置之后的情况。所以我们在开发java程序时,必须对扩展名进行设置。否则就像A组一样,默认显示,而默认显示的扩展名是txt(文本文档也叫记事本)格式。
☆ 设置显示文件扩展名(后缀名)
win7的解决方法
打开我的电脑(计算机),在菜单栏中找”工具”菜单,找到”工具”菜单后点击它,然后在弹出菜单找“文件夹选项”这个菜单项点击它,然后会弹出如下图所示界面,点击”查看”
拉动2处,也就是右键的滑动条,内容显示在如图位置停止。也就是看到”隐藏已知文件的扩展名”时停止。此时,将前面的勾选去掉(确保没有被勾选),然后点击”确定”按钮,回到桌面,你看到之前A组文件显示如下
你发现每一个文件后面多了一个.txt的字样,你将.txt删除。电脑会有改变扩展名的提示,选择是即可。依次改完,你就会看到如下图所示
而你写的HelloWorld.java文件也要去修改
修改前
修改后
这样,就可以继续开发自己的java程序。
win10解决方案
找到”此电脑”,打开它,找上面的”查看”菜单栏点击它,然后你会看一个这样的地方,打上勾即可。
win10的操作比较简单,只要此处被勾选即可。
☆ 后记
当扩展名显示出来后,我们就可以对.java格式的文件进行编译和运行。此时一定要注意,编译的时候文件时包含扩展名.java,运行时则不需要文件的扩展名.class。
这样设置后,在自己电脑上创建其他格式文件时,一定要注意此格式的文件扩展名。如,word文档的格式doc,幻灯片格式ppt,记事本格式txt,excel格式xls等等。
技术分享:www.kaige123.com
相关推荐
Java源代码文件通常以`.java`为扩展名,经过编译后生成`.class`文件,这些就是字节码文件。 在“Java入门精典”中,你可能会遇到各种基础概念,如变量、数据类型(包括基本类型和引用类型)、运算符、流程控制(if...
5. **源文件和字节码扩展名**:Java源文件的扩展名是`.java`,编译后的字节码文件的扩展名是`.class`。 6. **运行Java程序**:如果主类名为`Bird`,可以通过`java Bird`命令运行程序,前提是当前目录包含编译后的`...
- **创建源代码文件**:在桌面或其他位置创建一个新的文本文档,并输入Java源代码,保存时需指定文件扩展名为`.java`。 - **配置系统环境变量**: - 在“控制面板”或“系统设置”中打开“环境变量”设置。 - 在...
- Java字节码文件的扩展名为`.class`。 6. **如果 Java 应用程序主类的名字是 Bird,编译之后,应当怎样运行该程序?** - **答案解析**: - 编译后的字节码文件名为`Bird.class`。 - 运行程序的命令为: ``` ...
这些内容构成了Java语言的基础,对于初学者来说,通过这5本CHM手册的学习,可以逐步建立起对Java编程的全面认识。每本书可能都会深入讲解上述的一个或多个方面,并提供实例代码帮助理解和实践。在学习过程中,结合...
Java源代码文件以`.java`为扩展名,每个文件只能包含一个公共类(public class),且类名必须与文件名相同。例如,创建一个名为`HelloWorld.java`的文件,内容如下: ```java public class HelloWorld { public ...
- 源代码文件扩展名为`.java`。 - 编译后生成的字节码文件扩展名为`.class`。 8. **选择题解析**: - JDK工具包括Java编译器(javac)、运行工具(java)、文档生成工具(javadoc)和打包工具(jar)。 - Java...
随着时间的发展,Java迅速扩展到互联网应用、企业级应用、移动应用等多个领域。其主要特点包括: - **面向对象**:Java基于面向对象编程思想,支持类、接口和继承等面向对象特性。 - **自动内存管理**:通过垃圾...
在Java中,源代码通常以`.java`为扩展名。在这个项目中,`dianzibaiban`可能包含了若干个`.java`文件,每个文件代表一个类或一个功能模块。例如,可能存在一个名为`Whiteboard.java`的主要类,它可能包含电子白板的...
例如,假设我们的Java程序名为`Lottery.java`,编译后的类文件为`Lottery.class`,那么批处理文件可能如下所示: ```batch @echo off java Lottery pause ``` 在这个`.bat`文件中,`@echo off`用于关闭命令行的...
9. 显示扩展名。 (二)控制面板的设置 1. 设置显示属性。 2. 设置鼠标。 3. 设置键盘。 4. 设置日期和时间。 5. 设置输入法。 (三)Windows 附件的使用 1. 计算器。 2. 画图。 3. 清理磁盘。 4. 整理磁盘碎片...
2. **类与文件名一致性**:如果一个Java文件中的类被声明为`public`,那么该类的名称必须与文件名相同。 3. **main方法**:Java程序的入口点,必须具有固定的签名`public static void main(String[] args)`。 4. *...
**Java编程基础知识** Java是一种广泛使用的...通过这十讲的学习,初学者可以建立起对Java编程的全面认识,并具备编写简单Java程序的能力。在实际项目中,还需要不断实践和深入学习,才能成为一名熟练的Java开发者。
然后在命令行中,切换到该.java文件所在的目录,先使用"javac Hello.java"命令编译源代码,如果无误,会生成一个Hello.class文件。再运行"java Hello",屏幕上将显示出"hello,java!",表明程序成功运行。 此外,...
- 设置`code`属性为Applet类的class文件名(不带扩展名),`width`和`height`属性定义Applet在页面上的尺寸。 3. **运行Applet**: - 使用AppletViewer工具预览Applet,或在支持Java的Web浏览器中加载HTML文件...
- 类(Class)是Java程序的基本构造块,每个.java文件可以包含一个或多个类。在这里,"Ellsworth"可能是一个类的名称,它可能是为了介绍基本的类结构和方法定义。 - 变量(Variables)是存储数据的地方,而方法...
Java基础是编程学习的重要部分,它涵盖了语言的基本概念、语法结构和核心特性。...通过学习和理解这个思维导图,初学者可以逐步建立起对Java编程的全面认识,为进一步深入学习Java的高级特性和框架打下坚实的基础。
1. 使用文本编辑器创建源文件,文件名与主类名相同,扩展名为.java。 2. 使用javac编译器将源文件编译成字节码文件,扩展名为.class。 3. 使用java命令通过JVM运行字节码文件,JVM会加载、校验代码并进行解释执行。 ...