java代码检测报告 java代码查错( 五 )


分析错误的原因:_____________________________________________________
改正的方法:__________________________________
实验练习2:Java程序的编写与编译过程
1.一个简单的Java程序的编写与编译
第一步:先在磁盘上创建保存程序文件的目录(文件夹),如:D:\javawork\lesson1 。
第二步:在“记事本”中创建并编辑Java源程序文件Test1.java , 程序代码如下:
class
Test1
{
}
保存文件,扩展名为.java 。
第三步:在命令行窗口中,对源文件Test1.java进行编译 。
可参考如下命令:
如果当前盘当前目录为C:\ , 先将当前目录设置为D:\javawork\lesson1 。
C:\d:
D:\cd
ja*w*
D:\javaworkcd
le*
D:\javawork\lesson1javac
Test1.java
如果编译成功,则不出现任何提示,回到命令提示符状态下 。打开保存源文件的文件夹,查看编译生成的字节码文件Test1.class 。
第四步:运行字节码文件Test1.class 。
D:\javawork\lesson1java
Test1
执行结果出现异常 , 如图1-4所示 。
图1-4:执行出现异常
出现异常的原因是:缺少执行应用程序的入口main方法 。main方法的声明必须是public
static
void
main(String
args[]){} 。修改源程序代码并重新编译,源程序代码如下:
class
Test1
{
public
static
void
main(String
args[])
{
}
}
编译完成后 , 执行字节码文件 。
在main方法中,添加输出的语句并重新编译执行,程序代码如下:
class
Test1
{
public
static
void
main(String
args[])
{
System.out.println("Hello
World!");
}
}
输出结果如图1-5所示 。
图1-5:程序执行结果
2.classpath环境变量的作用与设置
环境变量calsspath用于指定Java类的路径,即设置classpath的作用是告诉Java运行系统的类加载器到哪里去寻找要执行的类 。
在前面打开的命令行窗口中继续执行以下命令:
D:\java
Test1
执行结果如图1-6所示:
图1-6:改变当前目录后重新执行的结果
会发现程序执行出现异常:无法找到Test1类 。说明在classpath变量中没有将Test1.class文件所在的目录设置为搜索路径 , 在命令行窗口中执行命令:
D:\set
classpath=%classpath%;d:\javawork\lesson1
重新执行程序,则运行结果正常 。
调试练习
本节中的程序Test2.java不能正确地编译,修改所有的语法错误 , 使程序能够成功编译 。程序编译之后,执行程序 , 比较输出结果与示例输出,然后排除所有可能的逻辑错误,示例输出演示了代码更正后程序的正确输出结果 。
1.示例输出
2.错误的代码
//Test2.java
import
javax.swing.JOptionPane;
public
class
test2
{
public
static
void
main(string
args[])
{
JOptionPane.showMessageDialog(null,"Hello")
}
}
关于java代码检测报告和java代码查错的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读