在JDK和Eclipse下如何编写和运行Java Applet
Java Applet的源代码如下:
import java.applet.*; import java.awt.*; public class HelloWorldApplet extends Applet { public void paint(Graphics g){ g.drawString("Hello,world",40,60); } }
在Eclipse下,可以在编好程序后直接点击Run-->Run即可运行Java Applet程序。
在JDK环境下,要在自己的Java目录下,建立一个html型文件,这里我建的文件名为1.html。先对源程序进行编译,然后用appletviewer命令运行1.html。
java:
html:
cmd:
运行结果:
直接打开1.html:
在cmd下运行的结果:
以上就是在JDK和Eclipse下如何编写和运行Java Applet的全过程,希望对大家的学习有所帮助。
相关推荐
-
教你构建第一个Java Applet程序
介绍 Note: 在你开始本教程之前,你必须下载downloaded 并安装installed Java SE Development Kit. Java applets像Java应用程序一样,它们的建立都是遵循相同的三个步骤-编写,编译及运行.不同 的是,它们是在一部分网页上运行,而不是在你的桌面上运行. 本文的主要目的是创建一个简单的Java applet. 为了达到这一点要遵循以下三个基本步骤: 1. 在Java中编写一个简单的applet 2. 编译Java源代码 3. 创建一个涉及到a
-
简单介绍区分applet和application的方法
Java语言是一种半编译半解释的语言.Java的用户程序分为两类:Java Application和Java Applet.这两类程序在组成结构和执行机制上都有一定的差异: Application 1.application主要是桌面应用程序的开发,application是不能用Jsp加载的 . 2.Java Application是完整的程序,可以独立运行. 3.Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行. 4.每个Java Applicati
-
Java2下Applet数字签名
我的项目是使用APPLET制作一个实时消息队列监控程序,由于涉及到了本地资源,对APPLET一定要进行数字签名和认证.我使用的环境是WINDOWS2000,应用服务器是WEBLOGIC6.0,开发环境是JBUILDER4.0.之前我提醒大家一定要注意服务器端和客户端的概念.那些文件应该在服务器端,那些文件应该在客户端. 首先在客户端使用JRE1.3.0_01(JAVA运行环境1.3.0.1版本)以取代IE的JVM(JAVA虚拟机),可以到WWW.JAVA.SUN.COM网站上去下载,下载好了先在
-
在JDK和Eclipse下如何编写和运行Java Applet
Java Applet的源代码如下: import java.applet.*; import java.awt.*; public class HelloWorldApplet extends Applet { public void paint(Graphics g){ g.drawString("Hello,world",40,60); } } 在Eclipse下,可以在编好程序后直接点击Run-->Run即可运行Java Applet程序. 在JDK环境下,要在自己的Ja
-
Eclipse下编写java程序突然不会自动生成R.java文件和包的解决办法
下面给大家介绍几种比较常见的解决办法,具体内容如下: 1.有时候eclipse不自动编译,把project clean一下,让R.java重新生成 2.选择菜单 Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成. 3.选择工程,右键 Android Tools >> Fix Project Proper
-
eclipse下ini设置详情
Ubuntu 系统下,Eclipse 配置文件: vi ~/eclipse/eclipse.ini -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 1. 各
-
基于hibernate框架在eclipse下的配置方法(必看篇)
一.ORM O:object 对象 R:Realtion 关系(关系型数据库) M:Mapping 映射 ORM:对象关系型映射 目前流行的编程语言,如Java.C# ,它们都是面向对象的编程语言,而目前主流的数据库产品例如Oracle.DB2等,依然是关系型数据库.编程语言和底层数据库发展的不协调(阻抗不匹配,例如数据库中无法直接实现存储继承.多态.封装等特征和行为),催生出了ORM框架.ORM框架可以作为面向对象语言和关系型数据库之间的桥梁. 二.Hibernate Hibernate是一个
-
eclipse下搭建hibernate5.0环境的步骤(图文)
本文介绍了eclipse下搭建hibernate5.0环境的步骤,分享给大家,具体如下: hibernate引入的jar包:hibernate-release-5.0.12.Final.zip 数据库驱动:mysql-connector-java-5.1.46 二.安装hibernate插件 打开eclipse,点击help-->eclipse marketplace,如图输入:Hibernate Tools,再点击Goa按钮,找到JBoss Tools 点击install安装 如图选择Hibe
-
安装多个jdk导致eclipse打不开问题解决方案
问题描述 本来使用的是jdk1.8,由于其他原因需要使用jdk1.6,在安装完jdk1.6后打开eclipse就会报错: Version 1.6.0_43 of the JVM is not suitable for this product.Version:1.7 or greater is required. 问题原因:jdk1.6安装完成时,会将java.exe.javaw.exe.javaws.exe放入环境变量Path的对应的某个目录中(win10是在C:\Windows\system
-
关于JDK+Tomcat+eclipse+MyEclipse的配置方法,看这篇够了
Eclipse 最新版本 Eclipse Neon,这个首次鼓励用户使用 Eclipse Installer 来做安装,这是一种由Eclipse Oomph提供的新技术,它通过提供一个很小的安装器来使得各种工具可以按需下载和安装. Eclipse 是基于 Java 的可扩展开发平台,所以安装 Eclipse 前你需要确保你的电脑已安装 JDK.接下来给大家介绍JDK Tomcat eclipse MyEclipse配置方法. 1.jdk的配置 我用的是jdk1.6版本,与jdk1.5方法相同.执
-
Eclipse下配置Ant脚本并自动打包带签名的Android apk
eclipse虽然用的比较少,但是在一些古老的项目上还会用到滴,其中最麻烦的事情就是打带签名包的问题,不太方便,下面通过本文给大家记录下配置ant,自动打包带签名apk的过程,作为备份.(PC环境为MAC) 1,第一步得安ant,下载对应安装包,解压后配置环境变量: export ANT_HOME="/Users/yanzi/work/apache-ant-1.9.4" export PATH=${PATH}:${ANT_HOME}/bin 通过which ant检查是否安装成功. 2
-
Eclipse下Javassist正确使用方法代码解析
这两天看到Hibernate的代理部分,第一反应是底层使用了反射,针对用户实体生成了代理类,后来反应过来了,反射没有任何可以产生新类的能力,也就顺理成章地找到了Javassist(下载地址). 在网上搜索到的大部分教程,都是针对Javassist的API进行一番讲解,但是最后,往往没有一个加载过程,而笔者模仿这些教程进行类的加载时,加载到的结果都是原来的类,并没有产生字节码被修改的内容. 在经过一番探索后,笔者发现,网上的大部分教程中的最后一步,保存字节码,使用的均是writeFile的无参数重
-
详解Java编写并运行spark应用程序的方法
我们首先提出这样一个简单的需求: 现在要分析某网站的访问日志信息,统计来自不同IP的用户访问的次数,从而通过Geo信息来获得来访用户所在国家地区分布状况.这里我拿我网站的日志记录行示例,如下所示: 121.205.198.92 - - [21/Feb/2014:00:00:07 +0800] "GET /archives/417.html HTTP/1.1" 200 11465 "http://shiyanjun.cn/archives/417.html/" &qu
随机推荐
- ASP Json Parser修正版
- javascript 数组操作详解
- asp.net根据计算机MAC地址限定每台机子只能领取一次账号
- Python中遇到的小问题及解决方法汇总
- jQuery CheckBox全选、全不选实现代码小结
- Vue2.0父组件与子组件之间的事件发射与接收实例代码
- CentOS下重置MySQL的root密码的教程
- 深入理解JS实现快速排序和去重
- js+ajax实现的A*游戏路径算法整理第1/2页
- 使用typeof方法判断undefined类型
- Bootstrap的fileinput插件实现多文件上传的方法
- PHP和Shell实现检查SAMBA与NFS Server是否存在
- 收集整理的ASP的常用内置函数
- java实现遍历Map的方法
- sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法
- 用Java集合中的Collections.sort方法如何对list排序(两种方法)
- 使用PHP求两个文件的相对路径
- 实例讲解Android应用中自定义组合控件的方法
- Java实现DES加解密算法解析
- 详解jQuery中基本的动画方法