edit_note帖子
100
stars积分
17,264
event加入
2012-01-10
怀旧国机
JAVA 程序的编译和运行说明
schedule发表于 2012-11-04 14:33:00
visibility查看 2,210
chat_bubble回复 70
#1 楼主
读者可以使用系统中提供的文本编辑器,如Editor,键入程序1—1,并将它存储为文件HelloWorldApp.java。键人时注意大小写,因为Javfl语言区分大小写;同时注意存储的文件名要与类名一致。如果读者使用的是字处理程序,则应注意不要在文件中加入任何排版信息,保证得到的源文件一定是纯文本形式的。
源文件是文本形式的文件.它必须经过编译,生成字节码的类文件后才能运行。类文件是二进制格式的。它有统一的格式,JVM可以识别类文件并执行它。Java编译器是javac。创建HelloWorldApp.javA源文件后,可以用下面的命令编译它:
$$$$$$$$$$$$$$$$javacHelloWorLdApp.java
该行中的第一个字符$$$$$$$$$$$$$$$$为系统命令行提示符,其后内容才是用户键入的真正命令。提示符依系统不同而有所差异。如果编译器没有返回任何错误信息,则表示编译成功,源文件正确,此时系统在同一目录下生成了新文件}telloWorldApp.class。
如果编译时出现错误,则需按照错误内容提示进一步修改程序,并重新进行编译。后面将介绍几种常见的错误,并简述其修正方法。
1.3.2运行
编译后的类文件就可以执行了。JVM通过Java解释器-Java解释执行类文件。要运行HelloWorldApp应用程序,键入如下命令:
$$$$$$$$$$$$$$$$javaHelloWorldApp
命令键入后,会在屏幕上看到一行信息:
Hello World !
注意:java和javac一般放在系统的$$$$$$$$$$$$$$$$JAVA—HOME/bin目录中,系统配置文件的PATH变量中应包含该目录。在用p 3-作目录下使用java和javac命令时,系统自动到PATH所含的目录中查找这些命令。如果在PATH中没有包含路径,则在键人命令时,前面要指定命令所在的路径。
源文件是文本形式的文件.它必须经过编译,生成字节码的类文件后才能运行。类文件是二进制格式的。它有统一的格式,JVM可以识别类文件并执行它。Java编译器是javac。创建HelloWorldApp.javA源文件后,可以用下面的命令编译它:
$$$$$$$$$$$$$$$$javacHelloWorLdApp.java
该行中的第一个字符$$$$$$$$$$$$$$$$为系统命令行提示符,其后内容才是用户键入的真正命令。提示符依系统不同而有所差异。如果编译器没有返回任何错误信息,则表示编译成功,源文件正确,此时系统在同一目录下生成了新文件}telloWorldApp.class。
如果编译时出现错误,则需按照错误内容提示进一步修改程序,并重新进行编译。后面将介绍几种常见的错误,并简述其修正方法。
1.3.2运行
编译后的类文件就可以执行了。JVM通过Java解释器-Java解释执行类文件。要运行HelloWorldApp应用程序,键入如下命令:
$$$$$$$$$$$$$$$$javaHelloWorldApp
命令键入后,会在屏幕上看到一行信息:
Hello World !
注意:java和javac一般放在系统的$$$$$$$$$$$$$$$$JAVA—HOME/bin目录中,系统配置文件的PATH变量中应包含该目录。在用p 3-作目录下使用java和javac命令时,系统自动到PATH所含的目录中查找这些命令。如果在PATH中没有包含路径,则在键人命令时,前面要指定命令所在的路径。
全部回复 (70)
2013-06-09 15:36:00
#42
的统一的统一的统一打款
2013-06-10 13:40:00
#43
此贴不红天理难容182153你觉得呢?
2013-06-12 10:01:00
#44
111
2013-06-20 22:41:00
#45
绝客网135515准备好,俺要扔板砖了,砸到莫怪。。。
2013-06-22 12:41:00
#46
12245
2014-01-04 16:16:00
#47
满脸看他
2014-02-23 12:17:00
#48
回
2014-03-09 15:41:00
#49
一gfgxg
2014-04-16 00:33:00
#50
嗯
2014-04-20 08:38:00
#51
啊啊啊啊啊啊啊啊
2014-04-26 05:37:00
#52
13332
2014-09-07 09:06:00
#53
反编译器
2014-09-25 22:04:00
#54
啦啦啦啦啦
2015-05-07 19:32:00
#55
贴子限理解力
2015-05-07 23:02:00
#56
突然间
2015-05-16 11:51:00
#57
c语言
2015-05-21 08:30:00
#58
感谢分享。
2015-11-17 09:45:00
#59
vvbjjhhhgf
2015-11-17 23:17:00
#60
。。。。。
2015-11-29 23:23:00
#61
刚刚
登录 后才能回复
flag举报帖子