Java运行环境的下载、安装、配置与运行

一、实验目的及要求

目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。

要求: 1、安装Java JDK软件包;

2、练习编写简单的Java Application程序并掌握其运行步骤;

3、练习编写Java Applet小应用程序并掌握其运行步骤。

二、实验环境

计算机一台,JDK,NetBeans

三、实验原理

应用Application与Applet的基本语句编写简单的Java程序

四、实验内容及步骤

1. JDK的下载与安装

(1) 下载JDK

为了建立基于JDK的Java运行环境,需要下载Sun公司的免费JDK软件包,网站为http://www.oracle.com/cn/index.html。JDK包含了一整套开发工具,其中包含对编程最有用的Java编译器、Applet查看器和Java解释器。

(2) 安装JDK

运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。

(3) 配置Java的运行环境

在系统环境变量Path中添加“C:\Program Files\Java\jdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;”。

(4) 测试

进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。

2. Java Application程序的建立与运行

用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt扩展名)的文件格式。

一、实验目的及要求

目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。

要求: 1、安装Java JDK软件包;

2、练习编写简单的Java Application程序并掌握其运行步骤;

3、练习编写Java Applet小应用程序并掌握其运行步骤。

二、实验环境

计算机一台,JDK,NetBeans

三、实验原理

应用Application与Applet的基本语句编写简单的Java程序

四、实验内容及步骤

1. JDK的下载与安装

(1) 下载JDK

为了建立基于JDK的Java运行环境,需要下载Sun公司的免费JDK软件包,网站为http://www.oracle.com/cn/index.html。JDK包含了一整套开发工具,其中包含对编程最有用的Java编译器、Applet查看器和Java解释器。

(2) 安装JDK

运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。

(3) 配置Java的运行环境

在系统环境变量Path中添加“C:\Program Files\Java\jdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;”。

(4) 测试

进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。

2. Java Application程序的建立与运行

用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt扩展名)的文件格式。

一、实验目的及要求

目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。

要求: 1、安装Java JDK软件包;

2、练习编写简单的Java Application程序并掌握其运行步骤;

3、练习编写Java Applet小应用程序并掌握其运行步骤。

二、实验环境

计算机一台,JDK,NetBeans

三、实验原理

应用Application与Applet的基本语句编写简单的Java程序

四、实验内容及步骤

1. JDK的下载与安装

(1) 下载JDK

为了建立基于JDK的Java运行环境,需要下载Sun公司的免费JDK软件包,网站为http://www.oracle.com/cn/index.html。JDK包含了一整套开发工具,其中包含对编程最有用的Java编译器、Applet查看器和Java解释器。

(2) 安装JDK

运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。

(3) 配置Java的运行环境

在系统环境变量Path中添加“C:\Program Files\Java\jdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;”。

(4) 测试

进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。

2. Java Application程序的建立与运行

用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt扩展名)的文件格式。

编译Java Application源程序的步骤如下:

(1) 打开命令提示符窗口(MS-DOS窗口),进入Java源程序所在的路径。

(2) 键入编译器文件名和要编译的源程序文件名,例如:

javac MyFirstApplication.java

   使用Java编译器编译通过之后,生成二进制字节码文件(主类名.class),使用Java解释器(java.exe)可将编译后的字节码文件解释为本地计算机代码。

(3) 在命令提示符窗口(MS-DOS窗口)键入解释器文件名和要解释的字节码文件名,例如:java MyFirstApplication,按回车键即开始解释并可看到运行结果。

3. Java Applet程序的建立与运行

建立Java Applet源程序文件,注意:文件中必须要引入java.awt.*和java.applet.*两个工具包。例如:

编译Java Applet与编译Java Application操作过程相同。

编译通过之后,会生成二进制字节码文件(例如:MyFirstApplet.class), 由于Java小应用程序是不能直接运行的,必须嵌入到网页中,因此将小应用程序MyFirstApplet.class嵌入在HTML文件MyFirstApplet.html(该网页文件名可任意)中,HTML文档文件MyFirstApplet.htm代码如下:

运行Java Applet程序,有两种方式:一是在命令提示符窗口(MS-DOS窗口)键入appletviewer MyFirstApplet.html;二是直接运行MyFirstApplet.html文件。

4. 实验完成项目

(1) 试编写一个简单的Java程序,在屏幕上打印出自己的名字。

(2) 是编写一个程序,将1-500间能同时被2,5,7整除的数打印出来。

五、实验报告要求

1. 要求实验报告各部分内容全部填写,完成日期填写当次实验与下次实验期间某一天。

2. 每位同学在实验报告封皮左上角写上自己在本课堂的选课序号,各同学序号在附件名单中给出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/53289.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vscode安装使用plantuml插件

使用 VSCode 插件 如果你在 Visual Studio Code 中使用 PlantUML 插件,你可以按照以下步骤生成图片: 安装 PlantUML 插件: 在 VSCode 的扩展市场中搜索并安装 PlantUML 插件。 配置插件: 打开设置,确保插件配置正确。…

Node.js发票查验接口示例、识别查验接口参数返回

财务、审计等经常与发票打交道的人员常常会遇到虚假发票、错票、重复报销等一系列问题。对于会计审计、代理记账、电子商务等发票查验量多的企业来说,成千上万张发票如果仅依赖于人工来进行核验,速度慢效率低,准确率也没保障,因此…

MySQL record

更改密码: alter user rootlocalhost identified with mysql_native_password by ‘123456’; 注意: 在命令行方式下,每条MySQL的命令都是以分号结尾的,如果不加分号,MySQL会继续等待用户输入命令,直到MyS…

kube-prometheus部署

一、自定义配置(二选一,不建议用这个) grafana-service.yml apiVersion: v1 kind: Service metadata:name: grafananamespace: kube-monitoringlabels:app: grafanacomponent: core spec:type: NodePortports:- port: 3000nodePort: 30011selector:app: grafanaco…

uniapp 懒加载、预加载、缓存机制深度解析

uniapp 懒加载、预加载、缓存机制深度解析 文章目录 uniapp 懒加载、预加载、缓存机制深度解析一、为什么要使用uniapp的懒加载、预加载和缓存机制二、如何使用uniapp的懒加载、预加载和缓存机制1. 懒加载2. 预加载3. 缓存机制 四、扩展与高级技巧1. 结合懒加载和预加载优化页面…

链表.......

从右到左 更新尾部 typedef typedef struct ListNode { int value; struct ListNode *next;(这里不能用listnode*应为还没有定义) } ListNode; #include <stdio.h> #include <stdlib.h> // 定义链表节点结构体 struct ListNode { int value; s…

开发台球助教小程序前景分析

开发台球助教小程序的前景分析可从以下维度展开探讨&#xff1a; 市场需求的增长 台球作为一项受欢迎的休闲运动&#xff0c;其爱好者群体正在扩大。随着大众对这项运动兴趣的增加&#xff0c;寻求系统化培训的需求也愈发明显。台球助教小程序正好填补了这一市场空白&#xf…

【Hadoop|HDFS篇】HDFS的Shell操作

1. 基本语法 hadoop fs 具体命令或者hadoop dfs 具体命令。 两个是完全相同的。 2. 命令大全 hadoop fs&#xff1a; Usage: hadoop fs [generic options][-appendToFile <localsrc> ... <dst>][-cat [-ignoreCrc] <src> ...][-checksum <src> ..…

DrissionPage设置启动浏览器为edge

1.查看浏览器启动路径 在浏览器地址栏输入下面地址&#xff0c;拿到可执行文件的路径 。 edge://version/ 2.替换路径 打开DrissionPage._configs. chromium_options.py文件&#xff0c;找到def browser_path(self)这个函数&#xff0c;将返回内容替换为edge的启动路径&#x…

【网络安全】服务基础第一阶段——第十节:Windows系统管理基础---- 组策略高级应用

目录 一、组策略的基本概念 1.1 组策略的基本概念 1.1.1 组策略对象 1.2 配置 1.2.1 计算机配置&#xff08;Computer Configuration&#xff09; 1.2.2 用户配置&#xff08;User Configuration&#xff09; 1.3 作用范围 1.4 继承和优先级 1.4.1 继承&#xff08;In…

Qt:玩转QPainter序列九(文本,文本框,填充)

前言 继续承接序列八 正文 1. drawImage系列函数 绘制图像 inline void drawImage(const QPoint &p, const QImage &image); 作用: 在指定的点 p 上绘制 QImage 图像。图像的左上角将对齐到 p 点。 inline void drawImage(int x, int y, const QImage &image,…

ArkUI-状态管理-@Provide、@Consume、@Observed、@ObjectLink

ArkUI-状态管理 Provide装饰器和Consume装饰器&#xff1a;与后代组件双向同步概述观察变化框架行为Provide支持allowOverride参数 Observed装饰器和ObjectLink装饰器&#xff1a;嵌套类对象属性变化概述限制条件观察变化框架行为 Provide装饰器和Consume装饰器&#xff1a;与后…

毕业设计选题系统

一、项目概述 Hi&#xff0c;大家好&#xff0c;今天分享的项目是《毕业设计选题系统》。 毕业论文选题是大学教学管理中的重要环节&#xff0c;关系到高校的教学质量。传统的手工管理方式工作效率低下、管理繁琐&#xff0c;浪费教师和学生的时间与精力的问题。本系统以提高…

基于微信的热门景点推荐小程序的设计与实现(论文+源码)_kaic

摘 要 近些年来互联网迅速发展人们生活水平也稳步提升&#xff0c;人们也越来越热衷于旅游来提高生活品质。互联网的应用与发展也使得人们获取旅游信息的方法也更加丰富&#xff0c;以前的景点推荐系统现在已经不足以满足用户的要求了&#xff0c;也不能满足不同用户自身的个…

Leetcode面试经典150题-92.反转链表II

解法都在代码里&#xff0c;不懂就留言或者私信 比反转链表I略微难一点点 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, Li…

在移动应用程序中集成模糊方法的基于物联网的天气监测系统的实现

这篇论文的标题是《IMPLEMENTATION OF WEATHER MONITORING SYSTEM BASED INTERNET OF THINGS USING INTEGRATED FUZZY METHOD IN MOBILE APPLICATIONS》&#xff0c;作者是 Muhammad Malik Amin&#xff0c;来自 Politeknik Negeri Jakarta 的 D-IV INSTRUMENTASI DAN KONTROL …

深度探索Unity与C#:编织游戏世界的奇幻篇章

在数字编织的梦幻之境中&#xff0c;Unity游戏引擎与C#编程语言如同双生子&#xff0c;共同编织着游戏世界的奇幻篇章。《Unity游戏开发实战&#xff1a;从零到C#高手》这本书&#xff0c;不仅仅是技术的堆砌&#xff0c;它更像是一位智慧导师&#xff0c;引领着我们深入探索这…

【HuggingFace Transformers】LlamaModel源码解析

LlamaModel源码解析 1. LlamaModel 介绍2. LlamaModel类 源码解析3. 4维因果注意力掩码生成 1. LlamaModel 介绍 LlamaModel 是一个基于 Transformer 架构的解码器模型&#xff0c;用于自然语言处理任务。它是 Meta 的 LLaMA (Large Language Model Meta AI) 系列的一部分&…

【基础】Three.js加载纹理贴图、加载外部gltf格式文件

1. 模型使用纹理贴图 const geometry new THREE.BoxGeometry(10, 10, 10);const textureLoader new THREE.TextureLoader(); // 创建纹理贴图加载器const texture textureLoader.load("/crate.gif"); // 加载纹理贴图const material new THREE.MeshLambertMater…

一款基于SpringBoot+Element Plus打造的进销存管理系统,方便二次开发或直接使用(附源码)

前言 当前市场上有许多进销存管理软件&#xff0c;但它们往往存在着一些痛点&#xff0c;比如灵活性不足、难以适应快速变化的需求&#xff0c;或者缺乏二次开发的支持。因此&#xff0c;我们需要一款既强大又灵活的软件来处理这些问题。 那么java进销存管理系统就是为了处理…