Exception in thread “main ”java.lang.NoClassFondError 出现该错误的原因是没有设置好系统变量ClassPath ,可参见教材1.3节,或运行的不是主类的名字或程序没有主类。

7.实验后的练习

(1编译器怎样提示丢失大括号的错误。 (2编译器怎样提示语句丢失分号的错误。

(3编译器怎样提示将System 写成system 这一错误。 (4编译器怎样提示将String 写成string 这一错误。 8.填写实验报告

实验编号:101 学生姓名: 实验时间: 教师签字:

实验2 联 合 编 译 1.相关知识点

Java 程序的基本结构就是类,有时源文件可以只有一个类,编译这个源文件将得到这个类的字节码文件。字节码文件在程序运行时动态地加载到内存,然后再由Java 虚拟机解释执行,因此,可以事先单独编译一个应用的程序所需要的其他源文件,将得到的字节码文件和应用程序存放在同一目录中。如果应用程序的源文件和其他的源文件在同一目录中,也可以只编译应用程序源文件,Java 系统会自动地先编译应用程序需要的其他源文件。 2.实验目的

本实验的目的是学习同时编译多个Java 源文件。 3.实验要求 编写4个源文件:

MainClass.java 、A.java 、B.java 和C.java ,每个源文件只有一个类。

MainClass.java 含有应用程序的主类(含有main(方法,并使用了A 、B 和C 类。将4个源文件保存到同一目录中,例如C:\\1000,然后编译MainClass.java 。

4.程序效果示例 图1.2 只编译主类

程序运行效果如图1.2所示。 5.程序模板

请按模板要求,将【代码】替换为Java程序代码。 MainClass.java public class MainClass {

public static void main (String args[] {

【代码1】 //命令行窗口输出\你好,只需编译我\A a = new A(; a.fA(; B b = new B(;

b.fB(; } } A.java public class A { void fA( {

【代码2】 //命令行窗口输出\} } B.java public class B { void fB( {

【代码3】 //命令行窗口输出\} } C.java public class C { void fC( {

【代码4】 //命令行窗口输出\

} }

6.实验指导

?编译Hello.java的过程中,Java系统会自动地先编译A.java、B.java但不编译C.java。

类。当虚拟机将Hello.class加载到内存时, Java解释器调用main(方法开始 main(方法写成:public void 7.实验后的练习

(1将Hello.java编译通过以后,不断地修改A.java源文件中的【代码】,比如,在命令行窗口输出Nice to meet you或Can you need my hand。要求每次修改A.java源文件后,单独编译A.java,然后直接运行应用程序Hello。

(2如果需要编译某个目录下的全部Java源文件,比如C:\\1000目录,可以使用如下命令:

java2实用教程第四版实验指导_Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)...相关推荐

  1. java2实用教程第5版第九章_java2实用教程(例子代码)第4版第九章.doc

    java2实用教程(例子代码)第4版第九章 java2实用教程(例子代码)第4版第九章 例9_3 Lt4_3.java public clss Lt4_3 { public static void m ...

  2. java 2实验指导_java2实用教程实验指导模版代码答案.doc

    精品文档,知识共享! PAGE TOC \o "1-3" \h \z HYPERLINK \l "_Toc102222784" 第1章 PAGEREF _Toc ...

  3. Xilinx FPGA平台GTX简易使用教程(四)GTX IP核配置教程

    干货来了,GTX核配置,搬砖全靠它~~ 汇总篇: Xilinx FPGA平台GTX简易使用教程(汇总篇) 目录 前言 一.GTX  IP核配置界面 1.1第一页配置 1.2第二页配置 1.3第三页配置 ...

  4. akka学习教程(十四) akka分布式实战

    akka系列文章目录 akka学习教程(十四) akka分布式实战 akka学习教程(十三) akka分布式 akka学习教程(十二) Spring与Akka的集成 akka学习教程(十一) akka ...

  5. java2实用教程实验指导与习题解答第四版答案_java2实用教程实验指导与习题解答...

    java2实用教程实验指导与习题解答 [2021-02-18 22:23:51]  简介:  <JAVA2实用教程实验指导与习题解答>是清华大学出版社出版的关于Java操作技术的一本书. ...

  6. java2实用教程答案_Java-2实用教程(第5版)习题解答.doc

    Java-2实用教程(第5版)习题解答.doc 习题解答习题1(第1章)一. 问答题1Java语言的主要贡献者是谁2开发Java应用程序需要经过哪些主要步骤3Java源文件是由什么组成的一个源文件中必 ...

  7. VB程序设计教程(第四版)龚沛曾 实验8-2

    VB程序设计教程(第四版)龚沛曾 实验8-2 将斐波那契数列的前10项写入文件Fb .dat,然后从该文件将数据读取出来并计算合计和平均数,最后送入列表框. 要求:文件数据格式如2.8.2所示,列表框 ...

  8. c语言程序设计教程第二版张磊,C语言程序设计实验与实训指导及题解(第2版)-张磊...

    ?本书是普通高等教育"十一五"规划教材<C语言程序设计>(第2版)的配套辅导教材,全书主要包括实验指导.综合程序设计指导和习题解答三部分内容. 实验指导部分对应主教材各 ...

  9. c++语言程序设计清华大学出版社答案,清华大学出版社-图书详情-《C++语言程序设计教程(第3版)习题解答与实验指导》...

    本书是<C++语言程序设计教程(第3版)>的配套教学用书,在习题解答部分给出了题目,因此可以单独使用,本书适合作为高校各专业C++语言的辅助教材和全国计算机等级考试的参考书. 学习计算机编 ...

最新文章

  1. Lagrange equation
  2. const volatile同时限定一个类型int a = 10
  3. Linux DMA 驱动学习总结
  4. Fiddler学习之——对Android应用进行抓包
  5. MySQL 删除字段数据某关键字后的所有数据
  6. ActivityGroup 实现分页和自定义标签(内有GridView的点击背景样式的改变方法)
  7. Storm概念学习系列之storm的特性
  8. c++虚函数的前奏--函数指针与回调
  9. C++函数返回引用的含义
  10. 优秀的SharePoint 2013开发工具有哪些(二)
  11. 计算机常用主题词,标引主题词的目的是( )。A.反映文件的全部内容B.便于计算机检索和管理C.供归_考题宝...
  12. 尝试cython和openmp
  13. 天逸310s可以装win7吗_婚车装饰是婚庆公司负责吗?婚车装饰还有哪里可以装
  14. python基础学习--字符串和文件数据处理--附代码
  15. 分析SpinnerActivityTest中有关控件操作以及UI线程问题
  16. HDU1286 找新朋友【欧拉函数】
  17. C++学习 8.2 - 类及类成员
  18. 【MFC】如何使用MFC?MFC如何编写界面?MFC使用零基础教程
  19. Keil 安装 配置
  20. 2016腾讯实习生招聘在线笔试总结(移动开发)

热门文章

  1. Entity Framework4.1实现动态多条件查询、分页和排序
  2. js弹出对话框(半透明背景,兼容各浏览器)
  3. python函数求导_python_exp
  4. cv::Mat转换RGB
  5. Mac终端文件类型显示不同颜色
  6. Android内核开发:系统启动速度优化
  7. iOS 使用fopen返回null
  8. Systemd 入门教程:命令篇、实战篇
  9. bgp协议 怎么知道相邻路由的ip地址_三级网络技术考前选择题1—BGP
  10. 网站未备案不能访问,怎么用ip加端口的方式建站?