易截截图软件、单文件、免安装、纯绿色、仅160KB

jnlp(Java网络加载协议)原来很简单

Java Network Launching Protocol (JNLP,java网络加载协议)。
jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点了.
如何使用jnlp:
1.把你的应用打包成一个可执行的jar文件,放在可以访问的web目录下,如appTest.jar.
用ant脚本可以这样,当然也可以手工用jar工具打包.
        <jar destfile="${desc.dir}/${youApp.jarName}" update="true" compress="true">
   <manifest>
      <attribute name="Main-Class" value=""com.youApp.MainClass"/>
   </manifest>
  
   <fileset dir="${class.dir}">
    ...
   </fileset>
        </jar>
2.编写一个xml文件test.jnlp 内容如下
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="http://localhost/yousite/" name="SeatingChartBuilder"
   href="http://localhost/yousite/test.jnlp">
   <information>
        <title>Seating Chart Builder</title>
        <vendor>Etix.com, Inc.</vendor>
        <offline-allowed/>
 <description>An Application To Seating Chart Builder!</description>
   </information>
   <application-desc main-class="com.youApp.MainClass"/><!--这里是你的应用的入口程序名-->
   <security>
      <all-permissions/>
   </security>
   <resources>
        <j2se version="1.4+"/>
        <jar href="appTes


相关文档:

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

java中120个经典问题2

31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
    SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一 ......

java中120个经典问题4

91、Servlet执行时一般实现哪几个方法?
    public void init(ServletConfig config)
    public ServletConfig getServletConfig()
    public String getServletInfo()
    public void service(ServletRequest request,ServletResponse response)
&n ......

初学java刚写的3个数比较大小

import java.io.*;
class abc
{
    public static void main(String [] args)
     {
        int a=0;
        int b=0;
        int c=0;
   &n ......

Java学习笔记⑤ Java虚拟机的工作原理 (一)

一、什么是Java虚拟机
     Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。    
二、为什么使用Java虚拟机
    Java语言的一个非常重要的特点就是与平台的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号