Java Web Start
Java Web Start技术可以让用户从浏览器上下载下来java jar包,然后在本地打开jar包运行程序,之后浏览器关闭与否都没有关系了,浏览器的作用就是从网上下载jar包,然后启动程序
1.首先先下载Tomcat,作为存放发布程序的sever。当打开网页登陆那个sever的界面后,点击链接先下载存在sever里面的jar包到本地电脑,然后自动运行jar。Tomcat的程序包里面点击bin包里面的,运行startup.bat启动sever.
2.先将写好的java程序,导出jar包。在webapps下创建一个文件夹Halloworld,然后为了方便管理各个文件就在这个包里面再次建立jar文件夹,jnlp,以及WEB-
INF文件夹。把jar包拷贝到tomcat的webapps文件夹下的jar文件夹。
3.在halloworld文件夹下建立index.html文件,当在浏览器输入网址http://localhost:8080/HalloWorld/时,系统会自动搜索名字为index.html的文件,并且打开。html 里面的内容是
<html>
<head></head>
<body>
<a href="jnlp/helloworld.jnlp">Hello World</a>
</body>
</html>
里面就一个链接,指向jnlp文件夹里面helloworld.jnlp文件
4.在jnlp文件夹里面建立helloworld.jnlp
根元素是jnlp codebase 就是在sever,webapps文件夹里面,存放这个程序的文件夹HalloWorld文件夹
resource里面就是定位jar文件
application desc main class 是指定具有main函数入口的那个类。
<jnlp codebase="http://localhost:8080/HalloWorld">
<information>
<title>HalloWorld</title>
<vendor>IBM</vendor>
</information>
<resources>
<jar href="jar/HalloWorld.jar" />
</resources>
<application-desc main-class="sonst.HalloWorld" />
</jnlp>
这里注意一下如果jar里面的main class在一个包里这里是sonst包,那么一定要把包名带上。
5.在文件夹web-inf文件夹下建立web.xml
<web-app>
</web-app> 这是必须写的,更多信息可以去看别的网络资源。
6.然后配置结束 就可以用java web start 启动程序啦 哈哈
相关文档:
Eclipse Java注释模板设置详解 ===参考
http://blog.csdn.net/ahhsxy/archive/2009/09/11/4542682.aspx
简单模板例子:
view
plain
copy
to clipboard
print
?
<?xml version=
"1.0"
encoding=
"UTF-8"
?><templates><template&nb ......
创建一个JFrame
下面用简单的实例演示了Java Swing创建一个能输入内容的窗口
public class frameTest(){
public static void Main(String args[]){
//创建JFrame对象,JFrame用来在屏幕上显示一个Windows窗口。
JFrame frame = new JFrame("第一个JFrame"); &nbs ......
List,Queue,Set继承于Colletion,而Colletion继承于Iterable
List:以特定顺序保存一组元素,实现List接口有:
ArrayList:长于随机访问元素,但是在List中插入和移除元素比较慢
LinkedList:在List中插入和移除元素比较快,提供了优化的顺序访问,不长于随机访问元素。
Queue: 先进先出,多用于并发编程。 ......
1.下载2005数据库驱动(sqljdbc.jar)
2.这时要用Eclipse等集成开发环境,在build path里面把2000数据库驱动包删除了,然后导进2005数据包。
3.把代码中注册数据库驱动的代码换成2005的代码。
如:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
Class.forName("com.microsoft.jdb ......