java加密程序运行环境设置

des加密在IDE环境测试正常,运行时环境报DES KeyGenerator not available 原因:找不到$JAVA_HOME/jre/lib/ext/sunjce_provider.jar windows环境,bat文件中,运行环境变量加:java -Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext" linux,shall文件加:java -Djava.ext.dirs="$JAVA_HOME/jre/lib/ext"  

JVM知识总结

[size=small][color=blue]1. Jre的选用[/color]如果安装JDK1.3那么安装程序一定会同时安装两套JRE。 一套位于 jdk\jre目录 一套位于program files\JavaSoft目录 JDK里面的工具几乎全是用java所写的,所以JDK本身就是Java应用程序,因此要用JDK附的工具来开发Java程序,也必须要自行附一套JRE才行。这就是JDK安装目录\jre下需要一套JRE的原因。 位于program files\下的那套JRE就是拿来执行我们自己写的…

使用Restful2ActionMapper让Struts2支持REST风格的URL映射

一、概述 REST是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。关于REST,请参考:http: //www.redsaga.com/opendoc/REST_cn.pdf在REST的定义中,一个Web应用总是使用固定的URI向外部世界呈现(或者说暴露)一个资源,并使用不同的HTTP请求方法来处理对资源的CRUD (创建、读取、更新和删除)操作。除了我们所熟知的…

java jar 打包

未分类 , , , , 发表评论
jar的基本操作Jar文件的基本操作 1.创建相关   \>jar cf jar-file input-file(s)   /*   说明,windows下和UNIX下对目录结构的分隔符习惯不同,前者为\,后者为/ ,本文仅仅为了说明问题,并不严格加以说明。——注意,无论任何平台,在manifest文件中均采用/   */   /*   该形式的命令在当前目录下创建一个jar-file   c开关指明“创建”一个jar文件   f开关指明输出到文件,而不是stdout…

Java Jar 命令

未分类 , , , , 发表评论
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于…

java -jar命令

你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于…

jar扩展包位置

当你需要外部包时,把它放在jdk\jre\ext文件夹中就行了; 在eclipse中引入外部包后能通过编译,但是在启动tomcat6时,会出现错误,主要的错是找不到相应的包,把引入的外部包全部复制到tomcat6下的lib中就Ok了.

java -jar命令

未分类 , , , , 发表评论
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :) 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由…

jar相关知识

未分类 , , , , 发表评论
对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(或者,少数情况下是用户机)中的合适位置,然后忘记它。 事实上,JAR 能做的不止是存储源代码,您应该了解 JAR 还能做什么,以及如何进行。在这一期的 5 件事 系列中,将向您展示如何最大限度地利用 Java Archive 文件(有时候也可是 WAR 和 EAR)…

java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中

未分类 , , , 发表评论
在项目中实现了一个工具(独立运行的Java工程,打成jar包后 通过 java -jar **.jar 执行的。),该工具通过配置能够实现一些业务功能, 并且该工具提供了接口与抽象类,供其他人扩展它的功能。 这就涉及到一个问题:别人在扩展它的时候,需要引入一些jar或者配置文件,本来工具依赖的jar和配置文件都记录在manifest文件中了, 不可能别人加了jar包和配置文件就要修改manifest文件的。 所以我为工具提供…

转 JAR

未分类 , , , , 发表评论
JAR 文件揭密  http://www.ibm.com/developerworks/cn/java/j-jar/   你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应…

linux下的java shell编写

Java , , , , 发表评论
(一)执行java程序的简单shell例子:#!/bin/shnohup /usr/java/bin/java -jar /usr/local/dotask.jar >> /usr/local/dotask.logdotask.jar中的所需的jar,需要在jar中单独的配置classpath(二)ant打jar脚本: 把jar和lib上传到服务器,就可以启动jar服务了!(三)类加载器在有 -jar 参数时,只认MANIFEST.MF中Class-Path 下的,-classpath 就不认了当然也可以把程序所需jar拷到%JRE_HOME%/lib/ext …

Java中的反射(二)

1. 当在命令行模式下执行java XXX.class 指令后,java运行程序会尝试找到JRE安装的所在目录,然后寻找jvm.dll(默认是在JRE目录下bin\client目录中),接着启动JVM并进行初始化动作,产生Bootstrap Loader,Bootstrap Loader会加载Extended Loader,并设定Extended Loader的parent为Bootstrap Loader。Bootstrap Loader会加载System Loader,并将System Loader的parent设定为Extended Loader。 2. Bootst…

关于java虚拟机,ClassLoader初识

摘录,学习笔记   java虚拟机原理: 1.创建JVM装载环境和配置。Java.exe调用GetApplicationHome的API,找出JDK目录下的jre,调用jre\bin\java.dll,再调用lib\i138\JCM.cfg 2.装载JVM.dll 3.初始化JVM.dll并挂接到JNIENV(JNI调用接口)实例 4.调用JNIENV实例装载并处理class类。     java虚拟机中内嵌一个bootstarp的装载器,装载jdk\jre\lib\rt.jar。 使用C++实现,为null。 bootstarp包含用java实…