launch4j 与 inno setup 打包java桌面应用程序
最近在做一个对java桌面应用程序项目,需要打包成同普通的二进制应用程序一样。
[1]使用eclipse 将整个项目打包成可运行的jar文件,在应用过程中发现资源文件如果不是通过inputstream来读取的话,是无法访问到的,在做项目时没有考虑到这点,所以最后只好把资源拷出来,只对类文件进行打包。
目录结构:
|-soft
|- soft.jar
|-native dll
|-jre
|-resources
|-images
原来的项目结构是
|-src
|-main
|-swingExe.java //main主文件
|-panel
|-player
|-resources
|-images
相关文档:
看到一道java题,感觉很不错,我在原来的版本上增加了些代码,一起来看看下面的代码将输出什么
class Father{
int i,j;
Father(){
add(1);
}
void add(int v){
i+=v;
j+=v;
}
void print(){
System.out.println("i:="+i);
System.out.println("j:="+j);
}
}
class C ......
我们应用某种数据类型时,很多时候要进行类型转换等操作。在Delphi中,类型转换函数感觉很零乱,如字符串转整形、整形变字节数组等等。
而在JAVA中,已经将Java的基本数据类型与其提供了一些常用的类型操作的方法进行了封装,这样才有一切皆对象的感觉。
在学习包装类时,找了几个比较有意思的类进行了学习!
Integer
I ......
甲骨文已经完成了对SUN公司的收购,于1月27日发布了对Sun各项业务的整合规划。总体上说,Oracle要成为软硬件一体化的整体解决方案的厂商。 以下就其对备受关注的Java方面的策略做个介绍。
Java SE:
1)推出JDK SE 7, 它将包括多个新的功能,如提高开发人员的效率,提供高性能,对多核芯片的支持等。
2)Sun的 ......
本篇内容承接上篇之后,属JAVA基础知识之数据类型,所以更倾向于JAVA语言本身,适合初学和复习的朋友阅读。
一。数据类型
1.基本数据类型
&nb ......
inkfish翻译,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish
)。本文是我学习JUEL同时,对原网站进行的简单的翻译,原网站地址:http://juel.sourceforge.net/guide/start.html
。
快速入门
JUEL
发行版包含下面一些jar文件:(来源:http://blog.csdn.net/inkfish)
1.juel-api-2.2 ......