1. java处理excel的jar包
1.elipse打jar包一般有两种:一种是普通的jar file,另外一种是Runnable jar file;要想可执行当然选择第二种了
2.确认java -jar xxx.jar 在控制台或制作的bat文件中是否正常运行,如果不能正常运行说明jar包有问题;问题一般是没有
指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且
对应的类shifoulujing、书写等正确;
3.由于机子上装了压缩软件,jar包被压缩软件所关联,导致双击jar包无法运行,解决办法当然是改变打开方式;将默认打开方式改为jre/bin目录下的javaw.exe
4.由于文件打开类型配置的问题,导致双击jar包出现找不到main函数,该类问题不管是xp,还是Win7比较统一的解决办法是修改关联程序的注册表,修改方法如下
注意:"C:\Program Files\Java\jre6\bin\javaw.exe"应为你所装的javaw.exe的实际路径
注册表项的路径为:\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command
在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program Files\Java\jre6\bin\javaw.exe" "%1"
将键值改为"C:\Program Files\Java\jre6\bin\javaw.exe" 空格-jar空格 "%1"(注意空格)
然后依然用上述的javaw.exe关联jar文件, 问题完美解决.
2. jar包 exe
exe文件源码的查看方法:
1
首先下载查看源码的软件,双击文件,打开解压工具;
2
然后选择页面顶部的“file”-“打开”;
3
选择要反编译的文件,点击“打开”;
4
最后会弹出一个窗口,在这个窗口里面就可以看到源码了。
用winrar就可以打开了,可以看到里面其实是一个个.jar的包。即使是java的应用程序,也是看不到源代码的。看到的是.class文件,反编译一下应该可以得到源代码。
3. excel jar包
版本够新的话,应该都会有的HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx
4. java读取excel jar包
大哥 jar并非用java就一定能打开,打包方式如果选jar可执行文件的方式,才可以直接运行,一般jar文件使用反编译工具jd-jui.exe这个工具打开
5. java excel包
可以使用Excel库来处理,比如spire.XLS for Java对Excel的操作功能支持得比较全面,创建、读取、编辑、转换和打印 Excel 工作表,加密或解密 Excel 工作表等这些功能都是支持的,网上有很多文章写了具体的功能实现方法,可以作为参考来操作Excel文档。
6. java excel jar包
方法一:
已有gui.m文件和gui.fig文件
1在matlab的command窗口中输入
mcc-BsglGUI.m
2.将上步生成的文件包括*m文件和*.fig文件一起考到待运行的机器,此时仍需matlab所必需的动态连接库。
3.将<matlabpath>/extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上
4.在机器上先运行mglinstallar.exe,然后选择解压目录,将在将在指定目录下解压缩出bin和toolbox两个子目录,
其中在binwin32目录下就是数学库和图形库脱离MATLAB运行所需的所有动态连接库,共
有37个。可以将这些.dll考入system32,也可以直接放在应用程序目录下。
而toolbox目录则必须与应用程序同一目录。
方法二:
matlab编程很方便,强大的矩阵运算功能,很多好用的工具箱,但是一般程序都要在matlab环境中运行,能否脱离这个环境打包发布,matlab也提供了这样的工具。
1.转化为c/c++程序并编译为.exe
先验证mcc是否可用,用matlab中的example验证即可。
建议不用matlab默认的lcc编译器(可能有问题),可使用VC6编译器(按默认路径安装)。
由于带有界面,需要图像库支持,编译时应使用命令:mcc-Bsglcpppressure
编译生成若干c/c++源码,以及.exe文件、bin目录中figure菜单条/工具条文件(.fig)等
程序发布需要.exe、bin、.fig。
2.在未装matlab的电脑上运行程序需要数学运行时库、图像运行时库以及用到的工具箱mex文件。
前两者已经在matlabexternlibwin32mglinstaller.exe压缩包中,将其解压,并在环境变量path中添加解压到的路径。
另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件也一并放在解压到的路径,子文件夹位置与matlab中的位置相同。
3.在确保.exe程序可以运行的情况下可以用setupfactory打包发布。
7. 处理excel的jar包
由于项目及业务需要,有时候一个页面会有n张报表,那么这个时候就需要一键导出功能(方便省事)
首先项目肯定要集成帆软报表工具,帆软的各种jar包以及静态资源(js,css)等也会集成到项目里。
直接上代码,(主要有两个方法)
function printReport(name, sex, age ){
var params="";
if(""!=name){
params+=",NAME:"+name;
}
if(""!=sex){
params+=",SEX:"+sex;
}
if(""!=age){
params+=",AGE:"+age;
}
var items="{reportlet:zxt/test/test1.cpt"+params+"}"
+",{reportlet:zxt/test/test2.cpt"+params+"}";
doExport(items);
}
function doExport(items){
var form =$("<form>");
form.attr('style','display:none');
form.attr('target', '');
form.attr('method', 'post');
form.attr('action',"${bmw}/ReportServer");
var input1 = $('<input>');
input1.attr('type', 'hidden');
input1.attr('name', 'reportlets');
input1.attr('value',FR.cjkEncode("("+items+")"));
var input2 = $('<input>');
input2.attr('type', 'hidden');
input2.attr('name', 'extype');
input2.attr('value', 'simple');
var input3 = $('<input>');
input3.attr('type', 'hidden');
input3.attr('name', 'format');
input3.attr('value', 'excel');
var input4 = $('<input>');
input4.attr('type', 'hidden');
input4.attr('name','__filename__');
input4.attr('value', '报表批量导出');
$('body').append(form);
form.append(input1);
form.append(input2);
form.append(input3);
form.append(input4);
form.submit();
}
${bmw} 指的是项目的访问路径,另外FR.cjkEncode()用的是帆软报表自带的方法,需要导入帆软提供的两个js文件
${bmw}/ReportServer?op=emb&resource=finereport.js&inter=zh_CN&__fr_locale__=&__v__=2017.01.20.14.49.47.271
${bmw}/ReportServer?op=emb&resource=finereport.chart.js&__v__=2017.01.20.14.49.47.271
然后调用printReport()方法就可以实现将多张报表导出到一个Excel文件里的多个sheet。
8. java操作excel的包
通过这个例子,演示以下如何用java生成excel文件: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; publicclass CreateCells { publicstaticvoid main(String[] args) throws IOExcept ----------河南新华
9. jar怎么打包成exe
电脑文件exe,java安卓手机文件apk,apk可以变成jar,可是不能变成exe,因为原理不一样,exe是很多编程c++啊c#语言编写,而apk仅仅只是java,其他语言基本上没有,我不知道这样解释你能接受不?
- 相关评论
- 我要评论
-