同类资讯排行
精品推荐
专题推荐
热门TAGS推荐
资讯内容
Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例。
(1) 新建一个空白记事本,然后如实地输入下列内容。 很多初学者可能不明白此程序的全部意义,没关系,请完全按照实例的样式输入,包括各种括号与标点符号。
下面对源代码中的重要组成元素进行简单介绍。
(2) 将写完代码后的文件另存为 HelloJava.java,保存类型选择“所有文件”,接着单击“保存”按钮,保存文件到 D:\myJava 文件夹中,如图 1 所示。

图 1 保存 HelloJava.java 文件
提示:保存的文件名中不能出现空格,类似“Hello Java.java”的文件名在编译时会出现找不到文件的错误。

图 2 生成 HelloJava.class 文件
运行 Java 程序需要使用 JDK 中的 java 命令,例如运行上步生成的 .class 文件,完整命令如下:

图 3 HelloJava执行效果
对图片中各个步骤的说明:
(1) Error:cannot read:HelloJava.java javac。
工具程序找不到指定的 java 文件,需要检查文件是否存储在当前目录中,或文件名是否错误。
(2) HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。
源文件中类的名称和源文件名称不符,需要确定源文件名称和类名称是否相同。
(3) HelloJava.java:6:cannot find symbol。
源程序文件中某些代码部分输入错了,最常产生的原因可能是没有注意到字母的大小写。
(4) Javac 不是内部或外部命令、可执行程序或批量文件。
path 设置有误或没有在 path 系统变量中加入 JDK 的 bin 目录。
如果没有出现上述所列问题,即成功编译了该 Java 文件。在解释执行 .dass 文件时,可能会出现下面几个常见问题。
(1) Exception in thread “main” java.lang.NoClassDe£FoundError。
Java 工具程序找不到所指定的 .class 类,需要确定指定的类是否存储在当前目录中,名称是否正确。
(2) Exception in thread “main” java.lang.NoSuchMetliodError:main。
没有指定 Java 程序的入口。Java 工具程序指定的类必须有一个程序入口,也就是必须包括 main(String args[]) 这个方法。
更多精彩:深圳世界之窗www.win7gw.com输入法
百度首页设置登录新萝卜家园:www.xinluobo.com
(1) 新建一个空白记事本,然后如实地输入下列内容。 很多初学者可能不明白此程序的全部意义,没关系,请完全按照实例的样式输入,包括各种括号与标点符号。
- /*
- *第一个java程序
- */
- public class HelloJava {
- // 这里是程序入口
- public static void main(String[] args) {
- // 输出字符串
- System.out.println("你好 Java");
- }
- }
下面对源代码中的重要组成元素进行简单介绍。
- 关键字 public 表示访问说明符,表明该类是一个公共类,可以控制其他对象对类成员的访问。
- 关键字 class 用于声明一个类,其后所跟的字符串是类的名称。
- 关键字 static 表示该方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。
- 关键字 void 表示 main() 方法没有返回值。
- main() 方法是所有程序的入口,最先开始执行。
- “/*”“*/”之间的内容和以“//”开始的内容为 Java 程序的注释。
(2) 将写完代码后的文件另存为 HelloJava.java,保存类型选择“所有文件”,接着单击“保存”按钮,保存文件到 D:\myJava 文件夹中,如图 1 所示。

图 1 保存 HelloJava.java 文件
提示:保存的文件名中不能出现空格,类似“Hello Java.java”的文件名在编译时会出现找不到文件的错误。
编译和运行
将 Java 源程序编写并保存到文件之后,还需要进行编译才能运行。编译 Java 源程序使用的是 JDK 中的 javac 命令,例如编译上节的 HelloJava.java,完整命令如下。javac HelloJava.javajavac HelloJava.java 命令的作用是让 Java 编译器获取 Java 应用程序 HelloJava.java 的源代码,把它编译成符合 Java 虚拟机规范的字节码文件。这时会生成一个新文件 HelloJava.class,此文件便是我们所说的字节码文件,它也是 JVM 上的可执行文件,如图 2 所示。

图 2 生成 HelloJava.class 文件
运行 Java 程序需要使用 JDK 中的 java 命令,例如运行上步生成的 .class 文件,完整命令如下:
java HelloJava具体的执行效果如图 3 所示。

图 3 HelloJava执行效果
对图片中各个步骤的说明:
- 选择“开始”|“运行”命令,打开“运行”对话框后输入 cmd 命令,按 Enter 键进入到 DOS 环境。
- 输入 d: 按 Enter 键,切换到 Java 源程序所在的 D 盘。
- 输入 cd myJava 命令,进入 Java 源程序所在的目录,即 d:\myJava。
- 输入 javac HelloJava.java 命令进行编译,此时如果没有任何其他信息,表示该源程序通过了编译;反之便说明程序中存在错误,必须在记事本中打开 HelloJava.java 文件进行修改,再次保存此文件后回到命令提示符窗口重新编译(可能要反复几次),直到编译通过为止。
- 输入 java HelloJava 命令执行程序,如果出现“你好 Java”字符,说明程序执行成功。
编译常见错误解决方法
在使用 javac 编译器编译源代码文件时,可能会出现下面几个常见问题。(1) Error:cannot read:HelloJava.java javac。
工具程序找不到指定的 java 文件,需要检查文件是否存储在当前目录中,或文件名是否错误。
(2) HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。
源文件中类的名称和源文件名称不符,需要确定源文件名称和类名称是否相同。
(3) HelloJava.java:6:cannot find symbol。
源程序文件中某些代码部分输入错了,最常产生的原因可能是没有注意到字母的大小写。
(4) Javac 不是内部或外部命令、可执行程序或批量文件。
path 设置有误或没有在 path 系统变量中加入 JDK 的 bin 目录。
如果没有出现上述所列问题,即成功编译了该 Java 文件。在解释执行 .dass 文件时,可能会出现下面几个常见问题。
(1) Exception in thread “main” java.lang.NoClassDe£FoundError。
Java 工具程序找不到所指定的 .class 类,需要确定指定的类是否存储在当前目录中,名称是否正确。
(2) Exception in thread “main” java.lang.NoSuchMetliodError:main。
没有指定 Java 程序的入口。Java 工具程序指定的类必须有一个程序入口,也就是必须包括 main(String args[]) 这个方法。
更多精彩:深圳世界之窗www.win7gw.com
其他相关
Java程序,编写java程序_百度搜索
if(window.bds&&bds.util&&bds.util.setContainerWidth){bds.util.setContainerWidth(1280);}老牌系统:www.lpxt.com输入法- 手写
- 拼音
- 关闭
百度首页设置登录新萝卜家园:www.xinluobo.com网页资讯视频图片知道文库贴吧地图采购更多
{"query":"Javau7a0bu5e8f,u7f16u5199javau7a0bu5e8f","tn":"baidu","qid":"bad0e34b00092b65","encTn":"0da4ANs8uhqA9cPeMNqYCB95jXSmCEIfB1WlDWcY5PsTooKwsygwRkhGlSU","queryEnc":"Java%B3%CC%D0%F2%2C%B1%E0%D0%B4java%B3%CC%D0%F2","inter":"","ubsurl":"https://sp0.baidu.com/5bU_dTmfKgQFm2e88IuM_a/w.gif","cid":"0"}2020win7:www.2020win7.com{"user":null,"username":"","isLogin":0,"userPortrait":""}
{"isHit": "","mode": "","color": ""}电脑城:www.dncwin10.com
换一换认证系统:www.rzxt.com464万
448万快猫:www.km8.net417万
402万win7:www.win7gw.com新
374万一键重装:www.xiame.com349万
336万乡巴佬:www.386w.com新
313万147下载:www.147xz.com292万
281万262万
253万235万
227万新
212万197万
190万177万
171万搜索工具
百度为您找到相关结果约100,000,000个Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中。 主要内容包括JavaSE、JavaEE的基础知识以及
编写运行最简单的java程序——使用记事本编写java程序 -
博客园
JAVA写一个简单的程序(完整版) - 百度经验百度经验
编写和运行java程序 - 百度经验2018年01月31日-怎样使用eclipse编写和运行java程序,大家在学习java编程语言的时编写和运行java程序 - 百度经验
2015年11月26日-JDK使用教程,如何编写和运行java程序,相信很多入门java的娃面临的更多同站结果>java入门编程
用java编写一个计算器java编写登录页面
手机java编程软件java手机编译器
写java程序的软件编写Java 小应用程序和应用程序需要类似于 JDK 的开发工具。JDK 包括 Java 运行时环境、Java 编译器和 Java API。无论是编程新手还是有经验的程序员,都很容易入门。 从何处
www.java.com/zh_CN/download/fajava程序的第三方jar包和eclipse导出的jar包 我们继续点击下面的main class 对应的三个点,选中主程序 点击next 然后一路点击next即可。 到最后你会发现
Java 教程 | 菜鸟教程Java 教程 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。 本教程通过简单的实例将让大家更
www.runoob.com/java/java-tutorjava程序的执
Java程序示例——Hello World!_微学苑(编程第一站)
www.weixueyuan.net/view/59html
编写java程序 - 百度知道java.awt.*; import java.applet.*; public class tongxinyuan extends Applet{ public void paint(Graphics g){ int a=getWidth(); int b=getHeight(); in
.new-pmd .c-abstract br{display: none;}百度知道
java在线编程,java在线编译器,在线写代码网站www.dooccn.com/java/
上一篇:Java的doc(文档注释)详解
下一篇:Java编程的命名规则